fork download
  1. import re
  2. text = "A1 AAA....A1234!!!!~A123A abc,AAAAAA,123,A,1,A1B2C3"
  3. print(re.findall(r'\b(?=[A-Z0-9]{2,5}\b)[A-Z0-9]*[A-Z][A-Z0-9]*\b', text))
Success #stdin #stdout 0.02s 9740KB
stdin
Standard input is empty
stdout
['A1', 'AAA', 'A1234', 'A123A']