fork download
  1. import re
  2. p = re.compile(r'^(.*?)\s*(\d+-\d+)\s*\((\d+%)\)$')
  3. s = "TeamA 15-10 (30%)\nTeam A 15-10 (45%)\nTe-am A 30-15 (6%)\nTeam A's 10-30 (14%)\nTeam A. 15-20 (12%)"
  4. lines = s.split("\n")
  5. for x in lines:
  6. m = p.search(x)
  7. if m:
  8. print("%s, %s, %s"%(m.group(1),m.group(2),m.group(3)))
Success #stdin #stdout 0.01s 8968KB
stdin
Standard input is empty
stdout
TeamA, 15-10, 30%
Team A, 15-10, 45%
Te-am A, 30-15, 6%
Team A's, 10-30, 14%
Team A., 15-20, 12%