From c285863dd5aa309c2944b80dfec075da6fd2c3e7 Mon Sep 17 00:00:00 2001 From: Griffiths Lott Date: Wed, 15 Feb 2023 14:44:55 -0500 Subject: [PATCH] Added pulling of 'update fields' as columns --- parse_xml.py | 20 +++++++++++++++++++- test.py | 12 ++++++++++++ 2 files changed, 31 insertions(+), 1 deletion(-) 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((?!