| return text | return text | ||||
| def format_split_text(self, 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 [ | return [ | ||||
| { | { |