fork download
  1. import re
  2.  
  3. text = "Company A, Inc(ID:12345), some-company, X (ID:12324), Some Special Company Z (ID:34324)"
  4. print(re.findall(r"(?:,\s+)?(\S.*?\(ID:\d{5}\))", text))
Success #stdin #stdout 0.02s 9628KB
stdin
Standard input is empty
stdout
['Company A, Inc(ID:12345)', 'some-company, X (ID:12324)', 'Some Special Company Z (ID:34324)']