Jeopardy: regex tweaks.

This commit is contained in:
oddluck 2020-02-08 11:25:18 +00:00
parent 46965ab1bb
commit 3619fdb8cf
1 changed files with 4 additions and 0 deletions

View File

@ -164,6 +164,7 @@ class Jeopardy(callbacks.Plugin):
q = "{0}*({1}) [${2}] \x02{3}: {4}\x0F*{5}*{6}".format(id, airdate, points, category, clue, answer, points)
q = re.sub('<[^<]+?>', '', fix_text(q, normalization='NFKC')).encode('utf-8').decode('unicode_escape')
q = re.sub('([,;:.!?])(\w|\"|\'|\()(?!\.)', '\g<1> \g<2>', q)
q = re.sub('(\$\d+[,.]) (\d+)', '\g<1>\g<2>', q)
q = " ".join(q.split())
self.questions.append(q)
asked.append(id)
@ -173,6 +174,7 @@ class Jeopardy(callbacks.Plugin):
q = "{0}*({1}) [${2}] \x02{3}: {4}\x0F*{5}*{6}".format(id, airdate, points, category, clue, answer, points)
q = re.sub('<[^<]+?>', '', fix_text(q, normalization='NFKC')).encode('utf-8').decode('unicode_escape')
q = re.sub('([,;:.!?])(\w|\"|\'|\()(?!\.)', '\g<1> \g<2>', q)
q = re.sub('(\$\d+[,.]) (\d+)', '\g<1>\g<2>', q)
q = " ".join(q.split())
self.questions.append(q)
asked.append(id)
@ -231,6 +233,7 @@ class Jeopardy(callbacks.Plugin):
q = "{0}*({1}) [${2}] \x02{3}: {4}\x0F*{5}*{6}".format(id, airdate, points, category, clue, answer, points)
q = re.sub('<[^<]+?>', '', fix_text(q, normalization='NFKC')).encode('utf-8').decode('unicode_escape')
q = re.sub('([,;:.!?])(\w|\"|\'|\()(?!\.)', '\g<1> \g<2>', q)
q = re.sub('(\$\d+[,.]) (\d+)', '\g<1>\g<2>', q)
q = " ".join(q.split())
self.questions.append(q)
asked.append(id)
@ -241,6 +244,7 @@ class Jeopardy(callbacks.Plugin):
q = "{0}*({1}) [${2}] \x02{3}: {4}\x0F*{5}*{6}".format(id, airdate, points, category, clue, answer, points)
q = re.sub('<[^<]+?>', '', fix_text(q, normalization='NFKC')).encode('utf-8').decode('unicode_escape')
q = re.sub('([,;:.!?])(\w|\"|\'|\()(?!\.)', '\g<1> \g<2>', q)
q = re.sub('(\$\d+[,.]) (\d+)', '\g<1>\g<2>', q)
q = " ".join(q.split())
self.questions.append(q)
asked.append(id)