summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pt_BR/pythonpath/lightproof_pt_BR.py24
1 files changed, 12 insertions, 12 deletions
diff --git a/pt_BR/pythonpath/lightproof_pt_BR.py b/pt_BR/pythonpath/lightproof_pt_BR.py
index 163cea4..b6b2b89 100644
--- a/pt_BR/pythonpath/lightproof_pt_BR.py
+++ b/pt_BR/pythonpath/lightproof_pt_BR.py
@@ -36,8 +36,8 @@ dic = [[u'(?u)(?<![-\\w\u2013.,\xad])(assim|lhe|lhes|me|n\xE3o|nos|que|te|vezes|
[u'(?u)(?<![-\\w\u2013.,\xad])levou ao conhecimento de(?![-\\w\u2013\xad])', u'informou', u'Simplifique. Voc\xea quis dizer:', False],
[u'(?u)(?<![-\\w\u2013.,\xad])No que tange a(?![-\\w\u2013\xad])', u'Em rela\xe7\xe3o a\\nQuanto a\\nNo \xe2mbito da\\nNo que se refere a\\nCom rela\xe7\xe3o a', u'Express\xe3o arcaica. Voc\xea pode substituir por:', False],
[u'(?u)(?<![-\\w\u2013.,\xad])No que tange ao(?![-\\w\u2013\xad])', u'Em rela\xe7\xe3o ao\\nQuanto ao\\nNo \xe2mbito do\\nNo que se refere ao\\nCom rela\xe7\xe3o ao', u'Express\xe3o arcaica. Voc\xea pode substituir por:', False],
- [u'(?u)(?<![-\\w\u2013.,\xad])no que tange a(?![-\\w\u2013\xad])', u'em rela\xe7\xe3o a\\nquanto a\\nno \xe2mbito da\\nno que se refere a\\ncom rela\xe7\xe3o a', u'Express\xe30 arcaica. Voc\xea pode substituir por:', False],
- [u'(?u)(?<![-\\w\u2013.,\xad])no que tange ao(?![-\\w\u2013\xad])', u'em rela\xe7\xe3o ao\\nquanto ao\\nno \xe2mbito do\\nno que se refere ao\\ncom rela\xe7\xe3o ao', u'Express\xe30 arcaica. Voc\xea pode substituir por:', False],
+ [u'(?u)(?<![-\\w\u2013.,\xad])no que tange a(?![-\\w\u2013\xad])', u'em rela\xe7\xe3o a\\nquanto a\\nno \xe2mbito da\\nno que se refere a\\ncom rela\xe7\xe3o a', u'Express\xe3o arcaica. Voc\xea pode substituir por:', False],
+ [u'(?u)(?<![-\\w\u2013.,\xad])no que tange ao(?![-\\w\u2013\xad])', u'em rela\xe7\xe3o ao\\nquanto ao\\nno \xe2mbito do\\nno que se refere ao\\ncom rela\xe7\xe3o ao', u'Express\xe3o arcaica. Voc\xea pode substituir por:', False],
[u'(?u)(?<![-\\w\u2013.,\xad])([\xc0\xe0]) medida em que(?![-\\w\u2013\xad])', u'\\1 medida que', u'Uso inapropriado da preposi\xE7\xE3o "EM". Voc\xea quis dizer:', False],
[u'(?u)(?<![-\\w\u2013.,\xad])ter (?P<Ptd_1>[a-zA-Z\xE7]+)ada a(?![-\\w\u2013\xad])', u'= "ter " + m.group(1) + "ado a"', u'Voc\xea quis dizer:', u'not m.group("Ptd_1") in excpLvrada'],
[u'(?u)(?<![-\\w\u2013.,\xad])ter (?P<Ptd_2>[a-zA-Z\xE7]+)ada uma(?![-\\w\u2013\xad])', u'= "ter " + m.group(1) + "ado uma"', u'Voc\xea quis dizer:', u'not m.group("Ptd_2") in excpLvrada'],
@@ -4927,19 +4927,19 @@ dic = [[u'(?u)(?<![-\\w\u2013.,\xad])(assim|lhe|lhes|me|n\xE3o|nos|que|te|vezes|
[u'(?u)(?<![-\\w\u2013.,\xad])(?P<Mafvbt_17>[a-zA-Z\xE7]+)mente (alguma|essa|esta|minha|nossa|a|outra|sua|tua) (?P<Mafvbt_18>[a-z\xe7\xe1\xe9\xed\xf3\xfa\xe2\xea\xf4]+)a (?P<Mafvbt_19>[a-z]+)(gerias|ger\xedamos|ger\xedeis|geriam)(?![-\\w\u2013\xad])', u'\\1mente \\2 \\3a \\4geria', u'N\xe3o h\xe1 concord\xe2ncia verbal. Voc\xea quis dizer:', u'm.group("Mafvbt_18").lower() in plvrMfoa and m.group("Mafvbt_19") in plvrVbrger'],
[u'(?u)(?<![-\\w\u2013.,\xad])(?P<Mafvbt_20>[a-zA-Z\xE7]+)mente (alguma|essa|esta|minha|nossa|a|outra|sua|tua|v\xe1ria)s (?P<Mafvbt_21>[a-z\xe7\xe1\xe9\xed\xf3\xfa\xe2\xea\xf4]+)as (?P<Mafvbt_22>[a-z]+)(gerias|ger\xedamos|ger\xedeis|geria)(?![-\\w\u2013\xad])', u'\\1mente \\2s \\3as \\4geriam', u'N\xe3o h\xe1 concord\xe2ncia verbal. Voc\xea quis dizer:', u'm.group("Mafvbt_21").lower() in plvrMfoa and m.group("Mafvbt_22") in plvrVbrger'],
# FIM CONCORDANCIA VERBAL
-# a fora - afora
+# a fora - afora
[u'(?u)(?<![-\\w\u2013.,\xad])([Aa]) fora(?![-\\w\u2013\xad])', u'\\1fora', u'Voc\xea quis dizer:', False],
# Fim a fora - afora
-# divida - divda (acento)
+# divida - divda (acento)
[u'(?u)(?<![-\\w\u2013.,\xad])([Dd]a|[Nn]a|[Pp]ela|[Mm]inha|[Dd]e|[Ss]ua|[Nn]ossa|[Ee]m|\xe0|[Ee]ssa|[Nn]essa|[Ee]sta|[Pp]or|[Ee]norme|[Tt]inha|[Vv]elha) divida(?![-\\w\u2013\xad])', u'\\1 d\xedvida', u'Faltou o acento em d\xedvida? Voc\xea quis dizer:', False],
[u'(?u)(?<![-\\w\u2013.,\xad])divida(?![-\\w\u2013\xad])', u'd\xedvida', u'Faltou o acento em d\xedvida? Voc\xea quis dizer:', u'not excdivida.search(TEXT)'],
[u'(?u)(?<![-\\w\u2013.,\xad])dividas(?![-\\w\u2013\xad])', u'd\xedvidas', u'Faltou o acento em d\xedvida? Voc\xea quis dizer:', False],
-# Fim divida - divda (acento)
-# espirar - expirar
+# Fim divida - divda (acento)
+# espirar - expirar
[u'(?u)(?<![-\\w\u2013.,\xad])([Ee])spir([aeo\xe1])([a-z\xE3\xE7\xf5]+)(?![-\\w\u2013\xad])', u'\\1xpir\\2\\3', u'X em vez de S? Voc\xea quis dizer:', u'not "spiral" in TEXT and not "spirais" in TEXT and not "spiras" in TEXT'],
[u'(?u)(?<![-\\w\u2013.,\xad])([Ee])spir([aeo\xe1])([a-z\xE3\xE7\xf5]+)-se(?![-\\w\u2013\xad])', u'\\1xpir\\2\\3-se', u'X em vez de S? Voc\xea quis dizer:', False],
-# FIM espirar - expirar
-# Termino - termno
+# FIM espirar - expirar
+# Termino - termno
[u'(?u)(?<![-\\w\u2013.,\xad])([Tt])ermino d(a|as|o|os|e)(?![-\\w\u2013\xad])', u'\\1\xe9rmino d\\2', u'Faltou o acento? Voc\xea quis dizer:', False],
[u'(?u)(?<![-\\w\u2013.,\xad])([Pp])ara termino(?![-\\w\u2013\xad])', u'\\1ara t\xe9rmino', u'Faltou o acento? Voc\xea quis dizer:', False],
[u'(?u)(?<![-\\w\u2013.,\xad])([Dd])([eo]) termino(?![-\\w\u2013\xad])', u'\\1\\2 t\xe9rmino', u'Faltou o acento? Voc\xea quis dizer:', False],
@@ -4947,7 +4947,7 @@ dic = [[u'(?u)(?<![-\\w\u2013.,\xad])(assim|lhe|lhes|me|n\xE3o|nos|que|te|vezes|
[u'(?u)(?<![-\\w\u2013.,\xad])([SS])eu termino(?![-\\w\u2013\xad])', u'\\1eu t\xe9rmino', u'Faltou o acento? Voc\xea quis dizer:', False],
[u'(?u)(?<![-\\w\u2013.,\xad])([Ii])n\xedcio e termino(?![-\\w\u2013\xad])', u'\\1n\xedcio e t\xe9rmino', u'Faltou o acento? Voc\xea quis dizer:', False],
[u'(?u)(?<![-\\w\u2013.,\xad])([Oo]) termino(?![-\\w\u2013\xad])', u'\\1 t\xe9rmino', u'Faltou o acento? Voc\xea quis dizer:', False],
-# FIM Termino - termno
+# FIM Termino - termno
# mestre - mestra
[u'(?u)(?<![-\\w\u2013.,\xad])([Aa])belha ([Mm])estre(?![-\\w\u2013\xad])', u'\\1belha \\2estra', u'Voc\xea quis dizer:', False],
[u'(?u)(?<![-\\w\u2013.,\xad])([Aa])mostra ([Mm])estre(?![-\\w\u2013\xad])', u'\\1mostra \\2estra', u'Voc\xea quis dizer:', False],
@@ -9532,7 +9532,7 @@ dic = [[u'(?u)(?<![-\\w\u2013.,\xad])(assim|lhe|lhes|me|n\xE3o|nos|que|te|vezes|
[u'(?u)(?<![-\\w\u2013.,\xad])(?P<Msinvo_83>[a-zA-Z\xE1\xE2\xE3\xE7\xE9\xEA\xED\xF3\xF4\xFA]+[a]) (?P<Msinvo_84>[a-z\xe7]+[\xe1\xe9\xed\xf3\xfa\xe2\xea\xf4][bcdlmnprstu][bcdfglmnprstvx])icos(?![-\\w\u2013\xad])', u'= m.group(1) + "s " + m.group(2) + "icas"', u'N\xe3o h\xe1 concord\xe2ncia entre as palavras. Voc\xea quis dizer:', u'm.group("Msinvo_83").lower() in plvrInva and not " e " + m.group("Msinvo_83") + " " + m.group("Msinvo_84") + "icas" in TEXT and not " ou " + m.group("Msinvo_83") + " " + m.group("Msinvo_84") + "icas" in TEXT and not "s de " + m.group("Msinvo_83") + " " + m.group("Msinvo_84") + "icas" in TEXT and not "s do " + m.group("Msinvo_83") + " " + m.group("Msinvo_84") + "icas" in TEXT and not " o " + m.group("Msinvo_83") + " " + m.group("Msinvo_84") + "icas" in TEXT and not m.group("Msinvo_83") + "-" + m.group("Msinvo_84") + "icas" in tCompostops'],
[u'(?u)(?<![-\\w\u2013.,\xad])(?P<Msinvo_85>[a-zA-Z\xE1\xE2\xE3\xE7\xE9\xEA\xED\xF3\xF4\xFA]+[a]) (?P<Msinvo_86>[a-z\xe7]+)escos(?![-\\w\u2013\xad])', u'= m.group(1) + "s " + m.group(2) + "escas"', u'N\xe3o h\xe1 concord\xe2ncia entre as palavras. Voc\xea quis dizer:', u'm.group("Msinvo_85").lower() in plvrInva and not " e " + m.group("Msinvo_85") + " " + m.group("Msinvo_86") + "escas" in TEXT and not " ou " + m.group("Msinvo_85") + " " + m.group("Msinvo_86") + "escas" in TEXT and not "s de " + m.group("Msinvo_85") + " " + m.group("Msinvo_86") + "escas" in TEXT and not "s do " + m.group("Msinvo_85") + " " + m.group("Msinvo_86") + "escas" in TEXT and not " o " + m.group("Msinvo_85") + " " + m.group("Msinvo_86") + "escas" in TEXT and not m.group("Msinvo_85") + "-" + m.group("Msinvo_86") + "escas" in tCompostops'],
[u'(?u)(?<![-\\w\u2013.,\xad])(?P<Msinvo_87>[a-zA-Z\xE1\xE2\xE3\xE7\xE9\xEA\xED\xF3\xF4\xFA]+[a]) (?P<Msinvo_88>[a-zA-Z\xE1\xE2\xE3\xE7\xE9\xEA\xED\xF3\xF4\xFA]+)ns(?![-\\w\u2013\xad])', u'= m.group(1) + "s " + m.group(2) + "ns"', u'N\xe3o h\xe1 concord\xe2ncia entre as palavras. Voc\xea quis dizer:', u'm.group("Msinvo_87").lower() in plvrInva and m.group("Msinvo_88") in plvrMascm and not " e " + m.group("Msinvo_87") + " " + m.group("Msinvo_88") + "ns" in TEXT and not " ou " + m.group("Msinvo_87") + " " + m.group("Msinvo_88") + "ns" in TEXT and not "s de " + m.group("Msinvo_87") + " " + m.group("Msinvo_88") + "ns" in TEXT and not "s da " + m.group("Msinvo_87") + " " + m.group("Msinvo_88") + "ns" in TEXT and not " a " + m.group("Msinvo_87") + " " + m.group("Msinvo_88") + "ns" in TEXT and not m.group("Msinvo_87") + "-" + m.group("Msinvo_88") + "ns" in tCompostops'],
-# excAdo a
+# excAdo a
[u'(?u)(?<![-\\w\u2013.,\xad])(?P<Mseda_1>[a-zA-Z]+)([a\xed])da (?P<Mseda_2>[a-z\xE1\xE2\xE3\xE7\xE9\xEA\xED\xF3\xF4\xFA]+[a])s(?![-\\w\u2013\xad])', u'= m.group(1) + m.group(2) + "das " + m.group(3) + "s"', u'N\xe3o h\xe1 concord\xe2ncia entre as palavras. Voc\xea quis dizer:', u'not m.group("Mseda_1").lower() in excAdo and m.group("Mseda_2").lower() in plvrFema and not " e " + m.group("Mseda_1") + m.group(2) + "da " + m.group("Mseda_2") +"s" in TEXT and not " ou " + m.group("Mseda_1") + m.group(2) + "da " + m.group("Mseda_2") + "s" in TEXT and not "s de " + m.group("Mseda_1") + m.group(2) + "da " + m.group("Mseda_2") + "s" in TEXT and not "s da " + m.group("Mseda_1") + m.group(2) + "da " + m.group("Mseda_2") + "s" in TEXT and not " a " + m.group("Mseda_1") + m.group(2) + "da " + m.group("Mseda_2") + "s" in TEXT and not m.group("Mseda_1") + m.group(2) + "da-" + m.group("Mseda_2") + "s" in tCompostops'],
[u'(?u)(?<![-\\w\u2013.,\xad])(?P<Mseda_3>[a-zA-Z]+)([a\xed])da (?P<Mseda_4>[a-z\xe7\xe1\xe9\xed\xf3\xfa\xe2\xea\xf4]+)as(?![-\\w\u2013\xad])', u'= m.group(1) + m.group(2) + "das " + m.group(3) + "as"', u'N\xe3o h\xe1 concord\xe2ncia entre as palavras. Voc\xea quis dizer:', u'not m.group("Mseda_3").lower() in excAdo and m.group("Mseda_4").lower() in plvrMfoa and not " e " + m.group("Mseda_3") + m.group(2) + "da " + m.group("Mseda_4") + "as" in TEXT and not " ou " + m.group("Mseda_3") + m.group(2) + "da " + m.group("Mseda_4") + "as" in TEXT and not "s de " + m.group("Mseda_3") + m.group(2) + "da " + m.group("Mseda_4") + "as" in TEXT and not "s da " + m.group("Mseda_3") + m.group(2) + "da " + m.group("Mseda_4") + "as" in TEXT and not " a " + m.group("Mseda_3") + m.group(2) + "da " + m.group("Mseda_4") + "as" in TEXT and not m.group("Mseda_3") + m.group(2) + "da-" + m.group("Mseda_4") + "as" in tCompostops'],
[u'(?u)(?<![-\\w\u2013.,\xad])(?P<Mseda_5>[a-zA-Z]+)([a\xed])da (?P<Mseda_6>[a-z]+)([a\xed])dos(?![-\\w\u2013\xad])', u'= m.group(1) + m.group(2) + "das " + m.group(3) + m.group(4) + "das"', u'N\xe3o h\xe1 concord\xe2ncia entre as palavras. Voc\xea quis dizer:', u'not m.group("Mseda_5").lower() in excAdo and not m.group("Mseda_6").lower() in excAdo and not " e " + m.group("Mseda_5") + m.group(2) + "da " + m.group("Mseda_6") + m.group(4) + "dos" in TEXT and not " ou " + m.group("Mseda_5") + m.group(2) + "da " + m.group("Mseda_6") + m.group(4) + "dos" in TEXT and not "s de " + m.group("Mseda_5") + m.group(2) + "da " + m.group("Mseda_6") + m.group(4) + "dos" in TEXT and not "s da " + m.group("Mseda_5") + m.group(2) + "da " + m.group("Mseda_6") + m.group(4) + "dos" in TEXT and not " a " + m.group("Mseda_5") + m.group(2) + "da " + m.group("Mseda_6") + m.group(4) + "dos" in TEXT and not m.group("Mseda_5") + m.group(2) + "da-" + m.group("Mseda_6") + m.group(4) + "dos" in tCompostops'],
@@ -9660,7 +9660,7 @@ dic = [[u'(?u)(?<![-\\w\u2013.,\xad])(assim|lhe|lhes|me|n\xE3o|nos|que|te|vezes|
[u'(?u)(?<![-\\w\u2013.,\xad])(?P<Msoso_97>[a-zA-Z\xe7]+)oso (?P<Msoso_98>[a-z\xe7\xe1\xe9\xed\xf3\xfa\xe2\xea\xf4]+)as(?![-\\w\u2013\xad])', u'= m.group(1) + "osos " + m.group(2) + "os"', u'N\xe3o h\xe1 concord\xe2ncia entre as palavras. Voc\xea quis dizer:', u'm.group("Msoso_98").lower() in plvrMfoa and not " e " + m.group("Msoso_97") + "oso " + m.group("Msoso_98") + "as" in TEXT and not " ou " + m.group("Msoso_97") + "oso " + m.group("Msoso_98") + "as" in TEXT and not "s de " + m.group("Msoso_97") + "oso " + m.group("Msoso_98") + "as" in TEXT and not "s do " + m.group("Msoso_97") + "oso " + m.group("Msoso_98") + "as" in TEXT and not " o " + m.group("Msoso_97") + "oso " + m.group("Msoso_98") + "as" in TEXT and not m.group("Msoso_97") + "oso-" + m.group("Msoso_98") + "as" in tCompostops'],
[u'(?u)(?<![-\\w\u2013.,\xad])(?P<Msoso_99>[a-zA-Z\xe7]+)oso (?P<Msoso_100>[a-zA-Z\xE1\xE2\xE3\xE7\xE9\xEA\xED\xF3\xF4\xFA]+)ns(?![-\\w\u2013\xad])', u'= m.group(1) + "osos " + m.group(2) + "ns"', u'N\xe3o h\xe1 concord\xe2ncia entre as palavras. Voc\xea quis dizer:', u'm.group("Msoso_100") in plvrMFm and not " e " + m.group("Msoso_99") + "oso " + m.group("Msoso_100") + "ns" in TEXT and not " ou " + m.group("Msoso_99") + "oso " + m.group("Msoso_100") + "ns" in TEXT and not "s de " + m.group("Msoso_99") + "oso " + m.group("Msoso_100") + "ns" in TEXT and not "s da " + m.group("Msoso_99") + "oso " + m.group("Msoso_100") + "ns" in TEXT and not " a " + m.group("Msoso_99") + "oso " + m.group("Msoso_100") + "ns" in TEXT and not m.group("Msoso_99") + "oso-" + m.group("Msoso_100") + "ns" in tCompostops'],
[u'(?u)(?<![-\\w\u2013.,\xad])(?P<Msoso_101>[a-zA-Z\xe7]+)oso (?P<Msoso_102>[a-zA-Z\xE1\xE2\xE3\xE7\xE9\xEA\xED\xF3\xF4\xFA]+)ns(?![-\\w\u2013\xad])', u'= m.group(1) + "osos " + m.group(2) + "ns"', u'N\xe3o h\xe1 concord\xe2ncia entre as palavras. Voc\xea quis dizer:', u'm.group("Msoso_102") in plvrMascm and not " e " + m.group("Msoso_101") + "oso " + m.group("Msoso_102") + "ns" in TEXT and not " ou " + m.group("Msoso_101") + "oso " + m.group("Msoso_102") + "ns" in TEXT and not "s de " + m.group("Msoso_101") + "oso " + m.group("Msoso_102") + "ns" in TEXT and not "s da " + m.group("Msoso_101") + "oso " + m.group("Msoso_102") + "ns" in TEXT and not " a " + m.group("Msoso_101") + "oso " + m.group("Msoso_102") + "ns" in TEXT and not m.group("Msoso_101") + "oso-" + m.group("Msoso_102") + "ns" in tCompostops'],
-# ncia a
+# ncia a
[u'(?u)(?<![-\\w\u2013.,\xad])(?P<Mscia_1>[a-zA-Z\xE7]+)([\xE2\xEA\xED\xF4\xFA])ncia (?P<Mscia_2>[a-z\xE1\xE2\xE3\xE7\xE9\xEA\xED\xF3\xF4\xFA]+[a])s(?![-\\w\u2013\xad])', u'= m.group(1) + m.group(2) + "ncias " + m.group(3) + "s"', u'N\xe3o h\xe1 concord\xe2ncia entre as palavras. Voc\xea quis dizer:', u'm.group("Mscia_2").lower() in plvrFema and not " e " + m.group("Mscia_1") + m.group(2) + "ncia " + m.group("Mscia_2") +"s" in TEXT and not " ou " + m.group("Mscia_1") + m.group(2) + "ncia " + m.group("Mscia_2") + "s" in TEXT and not "s de " + m.group("Mscia_1") + m.group(2) + "ncia " + m.group("Mscia_2") + "s" in TEXT and not "s da " + m.group("Mscia_1") + m.group(2) + "ncia " + m.group("Mscia_2") + "s" in TEXT and not " a " + m.group("Mscia_1") + m.group(2) + "ncia " + m.group("Mscia_2") + "s" in TEXT and not m.group("Mscia_1") + m.group(2) + "ncia-" + m.group("Mscia_2") + "s" in tCompostops'],
[u'(?u)(?<![-\\w\u2013.,\xad])(?P<Mscia_3>[a-zA-Z\xE7]+)([\xE2\xEA\xED\xF4\xFA])ncia (?P<Mscia_4>[a-z\xe7\xe1\xe9\xed\xf3\xfa\xe2\xea\xf4]+)as(?![-\\w\u2013\xad])', u'= m.group(1) + m.group(2) + "ncias " + m.group(3) + "as"', u'N\xe3o h\xe1 concord\xe2ncia entre as palavras. Voc\xea quis dizer:', u'm.group("Mscia_4").lower() in plvrMfoa and not " e " + m.group("Mscia_3") + m.group(2) + "ncia " + m.group("Mscia_4") + "as" in TEXT and not " ou " + m.group("Mscia_3") + m.group(2) + "ncia " + m.group("Mscia_4") + "as" in TEXT and not "s de " + m.group("Mscia_3") + m.group(2) + "ncia " + m.group("Mscia_4") + "as" in TEXT and not "s da " + m.group("Mscia_3") + m.group(2) + "ncia " + m.group("Mscia_4") + "as" in TEXT and not " a " + m.group("Mscia_3") + m.group(2) + "ncia " + m.group("Mscia_4") + "as" in TEXT and not m.group("Mscia_3") + m.group(2) + "ncia-" + m.group("Mscia_4") + "as" in tCompostops'],
[u'(?u)(?<![-\\w\u2013.,\xad])(?P<Mscia_5>[a-zA-Z\xE7]+)([\xE2\xEA\xED\xF4\xFA])ncia (?P<Mscia_6>[a-z]+)([a\xed])dos(?![-\\w\u2013\xad])', u'= m.group(1) + m.group(2) + "ncias " + m.group(3) + m.group(4) + "das"', u'N\xe3o h\xe1 concord\xe2ncia entre as palavras. Voc\xea quis dizer:', u'not m.group("Mscia_6").lower() in excAdo and not " e " + m.group("Mscia_5") + m.group(2) + "ncia " + m.group("Mscia_6") + m.group(4) + "dos" in TEXT and not " ou " + m.group("Mscia_5") + m.group(2) + "ncia " + m.group("Mscia_6") + m.group(4) + "dos" in TEXT and not "s de " + m.group("Mscia_5") + m.group(2) + "ncia " + m.group("Mscia_6") + m.group(4) + "dos" in TEXT and not "s da " + m.group("Mscia_5") + m.group(2) + "ncia " + m.group("Mscia_6") + m.group(4) + "dos" in TEXT and not " a " + m.group("Mscia_5") + m.group(2) + "ncia " + m.group("Mscia_6") + m.group(4) + "dos" in TEXT and not m.group("Mscia_5") + m.group(2) + "ncia-" + m.group("Mscia_6") + m.group(4) + "dos" in tCompostops'],
@@ -11043,7 +11043,7 @@ dic = [[u'(?u)(?<![-\\w\u2013.,\xad])(assim|lhe|lhes|me|n\xE3o|nos|que|te|vezes|
[u'(?u)(?<![-\\w\u2013.,\xad])(?P<Mscao_97>[a-zA-Z\xE7\xe1\xe9\xed\xf3\xfa\xe2\xea\xf4]+[\xE7])\xe3o (?P<Mscao_98>[a-z\xe7\xe1\xe9\xed\xf3\xfa\xe2\xea\xf4]+)as(?![-\\w\u2013\xad])', u'= m.group(1) + "os " + m.group(2) + "os"', u'N\xe3o h\xe1 concord\xe2ncia entre as palavras. Voc\xea quis dizer:', u'm.group("Mscao_97").lower() in plvrMascao and m.group("Mscao_98").lower() in plvrMascao and not " e " + m.group("Mscao_97") + u"\u00E3" + "o " + m.group("Mscao_98") + "as" in TEXT and not " ou " + m.group("Mscao_97") + u"\u00E3" + "o " + m.group("Mscao_98") + "as" in TEXT and not "s de " + m.group("Mscao_97") + u"\u00E3" + "o " + m.group("Mscao_98") + "as" in TEXT and not "s do " + m.group("Mscao_97") + u"\u00E3" + "o " + m.group("Mscao_98") + "as" in TEXT and not " o " + m.group("Mscao_97") + u"\u00E3" + "o " + m.group("Mscao_98") + "as" in TEXT and not m.group("Mscao_97") + u"\u00E3" + "o-" + m.group("Mscao_98") + "as" in tCompostops'],
[u'(?u)(?<![-\\w\u2013.,\xad])(?P<Mscaa_99>[a-zA-Z\xE7\xe1\xe9\xed\xf3\xfa\xe2\xea\xf4]+[\xE7])\xe3o (?P<Mscaa_100>[a-zA-Z\xE1\xE2\xE3\xE7\xE9\xEA\xED\xF3\xF4\xFA]+)ns(?![-\\w\u2013\xad])', u'= m.group(1) + "os " + m.group(2) + "ns"', u'N\xe3o h\xe1 concord\xe2ncia entre as palavras. Voc\xea quis dizer:', u'm.group("Mscaa_99").lower() in plvrMascao and m.group("Mscaa_100") in plvrMFm and not " e " + m.group("Mscaa_99") + u"\u00E3" + "o " + m.group("Mscaa_100") + "ns" in TEXT and not " ou " + m.group("Mscaa_99") + u"\u00E3" + "o " + m.group("Mscaa_100") + "ns" in TEXT and not "s de " + m.group("Mscaa_99") + u"\u00E3" + "o " + m.group("Mscaa_100") + "ns" in TEXT and not "s da " + m.group("Mscaa_99") + u"\u00E3" + "o " + m.group("Mscaa_100") + "ns" in TEXT and not " a " + m.group("Mscaa_99") + u"\u00E3" + "o " + m.group("Mscaa_100") + "ns" in TEXT and not m.group("Mscaa_99") + u"\u00E3" + "o-" + m.group("Mscaa_100") + "ns" in tCompostops'],
[u'(?u)(?<![-\\w\u2013.,\xad])(?P<Mscaa_101>[a-zA-Z\xE7\xe1\xe9\xed\xf3\xfa\xe2\xea\xf4]+[\xE7])\xe3o (?P<Mscaa_102>[a-zA-Z\xE1\xE2\xE3\xE7\xE9\xEA\xED\xF3\xF4\xFA]+)ns(?![-\\w\u2013\xad])', u'= m.group(1) + "os " + m.group(2) + "ns"', u'N\xe3o h\xe1 concord\xe2ncia entre as palavras. Voc\xea quis dizer:', u'm.group("Mscaa_101").lower() in plvrMascao and m.group("Mscaa_102") in plvrMascm and not " e " + m.group("Mscaa_101") + u"\u00E3" + "o " + m.group("Mscaa_102") + "ns" in TEXT and not " ou " + m.group("Mscaa_101") + u"\u00E3" + "o " + m.group("Mscaa_102") + "ns" in TEXT and not "s de " + m.group("Mscaa_101") + u"\u00E3" + "o " + m.group("Mscaa_102") + "ns" in TEXT and not "s da " + m.group("Mscaa_101") + u"\u00E3" + "o " + m.group("Mscaa_102") + "ns" in TEXT and not " a " + m.group("Mscaa_101") + u"\u00E3" + "o " + m.group("Mscaa_102") + "ns" in TEXT and not m.group("Mscaa_101") + u"\u00E3" + "o-" + m.group("Mscaa_102") + "ns" in tCompostops'],
-# plvrFemao
+# plvrFemao
[u'(?u)(?<![-\\w\u2013.,\xad])(?P<Msfao_1>[a-zA-Z\xE1\xE2\xE3\xE7\xE9\xEA\xED\xF3\xF4\xFA]+[abcdefghijlmnopstuvxz])\xe3o (?P<Msfao_2>[a-z\xE1\xE2\xE3\xE7\xE9\xEA\xED\xF3\xF4\xFA]+[a])s(?![-\\w\u2013\xad])', u'= m.group(1) + u"\u00F5" + "es " + m.group(2) + "s"', u'N\xe3o h\xe1 concord\xe2ncia entre as palavras. Voc\xea quis dizer:', u'm.group("Msfao_1").lower() in plvrFemao and m.group("Msfao_2").lower() in plvrFema and not " e " + m.group("Msfao_1") + u"\u00E3" + "o " + m.group("Msfao_2") +"s" in TEXT and not " ou " + m.group("Msfao_1") + u"\u00E3" + "o " + m.group("Msfao_2") + "s" in TEXT and not "s de " + m.group("Msfao_1") + u"\u00E3" + "o " + m.group("Msfao_2") + "s" in TEXT and not "s da " + m.group("Msfao_1") + u"\u00E3" + "o " + m.group("Msfao_2") + "s" in TEXT and not " a " + m.group("Msfao_1") + u"\u00E3" + "o " + m.group("Msfao_2") + "s" in TEXT and not m.group("Msfao_1") + u"\u00E3" + "o-" + m.group("Msfao_2") + "s" in tCompostops'],
[u'(?u)(?<![-\\w\u2013.,\xad])(?P<Msfao_3>[a-zA-Z\xE1\xE2\xE3\xE7\xE9\xEA\xED\xF3\xF4\xFA]+[abcdefghijlmnopstuvxz])\xe3o (?P<Msfao_4>[a-z\xe7\xe1\xe9\xed\xf3\xfa\xe2\xea\xf4]+)as(?![-\\w\u2013\xad])', u'= m.group(1) + u"\u00F5" + "es " + m.group(2) + "as"', u'N\xe3o h\xe1 concord\xe2ncia entre as palavras. Voc\xea quis dizer:', u'm.group("Msfao_3").lower() in plvrFemao and m.group("Msfao_4").lower() in plvrMfoa and not " e " + m.group("Msfao_3") + u"\u00E3" + "o " + m.group("Msfao_4") + "as" in TEXT and not " ou " + m.group("Msfao_3") + u"\u00E3" + "o " + m.group("Msfao_4") + "as" in TEXT and not "s de " + m.group("Msfao_3") + u"\u00E3" + "o " + m.group("Msfao_4") + "as" in TEXT and not "s da " + m.group("Msfao_3") + u"\u00E3" + "o " + m.group("Msfao_4") + "as" in TEXT and not " a " + m.group("Msfao_3") + u"\u00E3" + "o " + m.group("Msfao_4") + "as" in TEXT and not m.group("Msfao_3") + u"\u00E3" + "o-" + m.group("Msfao_4") + "as" in tCompostops'],
[u'(?u)(?<![-\\w\u2013.,\xad])(?P<Msfao_5>[a-zA-Z\xE1\xE2\xE3\xE7\xE9\xEA\xED\xF3\xF4\xFA]+[abcdefghijlmnopstuvxz])\xe3o (?P<Msfao_6>[a-z]+)([a\xed])dos(?![-\\w\u2013\xad])', u'= m.group(1) + u"\u00F5" + "es " + m.group(2) + m.group(3) + "das"', u'N\xe3o h\xe1 concord\xe2ncia entre as palavras. Voc\xea quis dizer:', u'm.group("Msfao_5").lower() in plvrFemao and not m.group("Msfao_6").lower() in excAdo and not " e " + m.group("Msfao_5") + u"\u00E3" + "o " + m.group("Msfao_6") + m.group(3) + "dos" in TEXT and not " ou " + m.group("Msfao_5") + u"\u00E3" + "o " + m.group("Msfao_6") + m.group(3) + "dos" in TEXT and not "s de " + m.group("Msfao_5") + u"\u00E3" + "o " + m.group("Msfao_6") + m.group(3) + "dos" in TEXT and not "s da " + m.group("Msfao_5") + u"\u00E3" + "o " + m.group("Msfao_6") + m.group(3) + "dos" in TEXT and not " a " + m.group("Msfao_5") + u"\u00E3" + "o " + m.group("Msfao_6") + m.group(3) + "dos" in TEXT'],