Untitled

 avatar
unknown
plain_text
a month ago
1.6 kB
3
Indexable
import re
last_part = "PREVIOUS-PACKAGE-ID RECORDS-PROCESSED QUEUE-COUNT TRIGGERED-COUNT RECYCLED-COUNT SMALL-CLAIMS-COUNT LARGE-CLAIMS-COUNT INCLUDE-PACKAGE IN-PROCESS-COUNT DSPLY-RETURN-CODE RECYCLED-CLAIM-WAIT-HOURS OF ZCNTL-PARAMS RECYCLED-CLAIM-WAIT-HOURS OF WS-SCOPE-QADPC0R1 QUEUED-CLAIM-WAIT-HOURS OF WS-SCOPE-QADPC0R1 MAPKG-ID OF WS-SCOPE-QADPC0U3 MAPKG-ID OF WS-SCOPE-QADPC0U5 MAPKG-ID OF WS-SCOPE-QMAPS0E1 MAPKG-ID OF WS-SCOPE-QMAPK0U1 ."
values = [last_part] if re.search(r'\(.+\)|\sOF\s', last_part, re.IGNORECASE) else [val.strip() for val in re.split(r'\s*,\s*|\s+', last_part)]
# print(self.statement)
print("\n\n\n\n\nVALUES:", values)
getting output :
['PREVIOUS-PACKAGE-ID RECORDS-PROCESSED QUEUE-COUNT TRIGGERED-COUNT RECYCLED-COUNT SMALL-CLAIMS-COUNT LARGE-CLAIMS-COUNT INCLUDE-PACKAGE IN-PROCESS-COUNT DSPLY-RETURN-CODE RECYCLED-CLAIM-WAIT-HOURS OF ZCNTL-PARAMS RECYCLED-CLAIM-WAIT-HOURS OF WS-SCOPE-QADPC0R1 QUEUED-CLAIM-WAIT-HOURS OF WS-SCOPE-QADPC0R1 MAPKG-ID OF WS-SCOPE-QADPC0U3 MAPKG-ID OF WS-SCOPE-QADPC0U5 MAPKG-ID OF WS-SCOPE-QMAPS0E1 MAPKG-ID OF WS-SCOPE-QMAPK0U1 .']

Expected output is :
['PREVIOUS-PACKAGE-ID','RECORDS-PROCESSED','QUEUE-COUNT','TRIGGERED-COUNT','RECYCLED-COUNT','SMALL-CLAIMS-COUNT','LARGE-CLAIMS-COUNT','INCLUDE-PACKAGE','IN-PROCESS-COUNT','DSPLY-RETURN-CODE','RECYCLED-CLAIM-WAIT-HOURS OF ZCNTL-PARAMS','RECYCLED-CLAIM-WAIT-HOURS OF WS-SCOPE-QADPC0R1','QUEUED-CLAIM-WAIT-HOURS OF WS-SCOPE-QADPC0R','MAPKG-ID OF WS-SCOPE-QADPC0U3','MAPKG-ID OF WS-SCOPE-QADPC0U5','MAPKG-ID OF WS-SCOPE-QMAPS0E1','MAPKG-ID OF WS-SCOPE-QMAPK0U1 .']
Leave a Comment