From 712961efc4eae7033998176453dde09a305bc307 Mon Sep 17 00:00:00 2001 From: Erickson Silva Date: Mon, 6 Jun 2016 12:41:03 -0300 Subject: [PATCH] Corrige tratamento de palavras compostas --- src/AplicaSinonimos.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/AplicaSinonimos.py b/src/AplicaSinonimos.py index b3e6ec3..9757156 100644 --- a/src/AplicaSinonimos.py +++ b/src/AplicaSinonimos.py @@ -62,12 +62,11 @@ class AplicaSinonimos(object): for p in palavras_compostas: for m in re.finditer(p, sentenca_corrigida): first = "_" if m.start() == 0 else sentenca_corrigida[m.start()-1] - last = "_" if m.end() == len(sentenca_corrigida)-1 else sentenca_corrigida[m.end()] + last = "_" if m.end() == len(sentenca_corrigida) else sentenca_corrigida[m.end()-1] if first == "_" and last == "_": sentenca_corrigida = sentenca_corrigida.replace(p, p.replace("_", "#*#")) return sentenca_corrigida.replace("_", " ").replace("#*#", "_") - def carregar_palavras_compostas(self): path = self.localizar_arquivo_palavras_compostas() return set(open(path).read().decode('utf-8').split()) -- libgit2 0.21.2