import sys import re def split_with_xml_tags(text): pattern = r'(<[^/][^>]*>)|([^<]+)' matches = re.findall(pattern, text) return [match[0] if match[0] else match[1] for match in matches] array = [] with open(sys.argv[1], 'r') as f: data = f.read() log_data = split_with_xml_tags(data) data = [None, None, None] type_id = -1 for i, log in enumerate(log_data): match log: case "": type_id = 0 continue case "