diff --git a/parse_xml.py b/parse_xml.py index f9397b9..be46b71 100644 --- a/parse_xml.py +++ b/parse_xml.py @@ -20,8 +20,14 @@ try: seq = seqMatch[1:-1] dbg(f"\nSeq: {seq}") - CONDITION_REGEX = "((?!" + CONDITION_REGEX = r"((?!" + UPDATE_REGEX = r"\n?((?!(\w+|\.)+", update).span() + dbg(f"value: {valueMatch}") + value = update[valueMatch[0]+1:valueMatch[1]-8] + dbg(f"{seq} UPDATE | {id} : {value}") + senarioDict[id] = value # Now merge the values from that senario into the main dict seen = [] for key in dataDict.keys(): diff --git a/test.py b/test.py index e69de29..018c0d4 100644 --- a/test.py +++ b/test.py @@ -0,0 +1,12 @@ +import re + +UPDATE_REGEX = r"\n((?!