Jeopardy: simplify regex

This commit is contained in:
oddluck 2020-03-07 02:37:04 +00:00
parent 02a014d968
commit ac0512e50f

View File

@ -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