diff --git a/Jeopardy/plugin.py b/Jeopardy/plugin.py index ec7ea8e..2dff194 100644 --- a/Jeopardy/plugin.py +++ b/Jeopardy/plugin.py @@ -276,8 +276,8 @@ class Jeopardy(callbacks.Plugin): def normalize(self, q): q = BeautifulSoup(q) q = fix_text(q.text).replace(r"\'", "'").replace(r'\"', '"') - q = re.sub('([.!?])([A-Z]|\()(?![.\'])', '\g<1> \g<2>', q) - q = re.sub('([,;:)])([a-zA-Z]|\()', '\g<1> \g<2>', q) + q = re.sub('([.!?])([A-Z(])(?![.\'])', '\g<1> \g<2>', q) + q = re.sub('([,;:)])([a-zA-Z(])', '\g<1> \g<2>', q) q = " ".join(q.split()) return q