From ac0512e50f6c84801899f4e2961b13178444b234 Mon Sep 17 00:00:00 2001 From: oddluck <39967334+oddluck@users.noreply.github.com> Date: Sat, 7 Mar 2020 02:37:04 +0000 Subject: [PATCH] Jeopardy: simplify regex --- Jeopardy/plugin.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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