| @@ -632,8 +632,8 @@ class IndexingRunner: | |||
| return text | |||
| def format_split_text(self, text): | |||
| regex = r"Q\d+:\s*(.*?)\s*A\d+:\s*([\s\S]*?)(?=Q|$)" | |||
| matches = re.findall(regex, text, re.MULTILINE) | |||
| regex = r"Q\d+:\s*(.*?)\s*A\d+:\s*([\s\S]*?)(?=Q\d+:|$)" | |||
| matches = re.findall(regex, text, re.UNICODE) | |||
| return [ | |||
| { | |||