import re
strings = [
"ABC WS PIT342.55USD342.55END",
"ABC WS YMQ234.03WS TOY234.03USD468.06END",
"FUR BB LAB Q10.00 199.00USD209.00END",
"YAS DG TYY Q AWSMSN11.32 2503.08LD VET Q JKLOLE11.32 2503.08USD5028.80END",
"PPP VP LAP Q10.00 M342.41EE SFD Q10.00 282.24USD644.65END",
"YAS DL X/XXX MO X/POP DF PSC241.30ET X/SAE DL X/KOO DL CSG269.80USD511.10END"
]
for s in strings:
print(re.findall(r"(?:\b[A-Z]*\d+\.\d{2}| )([A-Z0-9]{2}) ", s))
aW1wb3J0IHJlCgpzdHJpbmdzID0gWwoJIkFCQyBXUyBQSVQzNDIuNTVVU0QzNDIuNTVFTkQiLAoJIkFCQyBXUyBZTVEyMzQuMDNXUyBUT1kyMzQuMDNVU0Q0NjguMDZFTkQiLAoJIkZVUiBCQiBMQUIgUTEwLjAwIDE5OS4wMFVTRDIwOS4wMEVORCIsCgkiWUFTIERHIFRZWSBRIEFXU01TTjExLjMyIDI1MDMuMDhMRCBWRVQgUSBKS0xPTEUxMS4zMiAyNTAzLjA4VVNENTAyOC44MEVORCIsCgkiUFBQIFZQIExBUCBRMTAuMDAgTTM0Mi40MUVFIFNGRCBRMTAuMDAgMjgyLjI0VVNENjQ0LjY1RU5EIiwKCSJZQVMgREwgWC9YWFggTU8gWC9QT1AgREYgUFNDMjQxLjMwRVQgWC9TQUUgREwgWC9LT08gREwgQ1NHMjY5LjgwVVNENTExLjEwRU5EIgpdCgpmb3IgcyBpbiBzdHJpbmdzOiAKCXByaW50KHJlLmZpbmRhbGwociIoPzpcYltBLVpdKlxkK1wuXGR7Mn18ICkoW0EtWjAtOV17Mn0pICIsIHMpKQo=
['WS']
['WS', 'WS']
['BB']
['DG', 'LD']
['VP', 'EE']
['DL', 'MO', 'DF', 'ET', 'DL', 'DL']