fork download
  1. import re
  2. pattern =r"(?<!\d,)(?<!\d)[1-9][0-9]{0,2}(?:,\d{3})*(?!,?\d)"
  3. string = '42 1,234 6,368,745 12,34,567 1234'
  4. a = re.findall(pattern,string)
  5. print(a)
Success #stdin #stdout 0.02s 9512KB
stdin
Standard input is empty
stdout
['42', '1,234', '6,368,745']