fork download
  1. import re
  2.  
  3. text = "ONE:;TWO:,,d,-;THREE:fsdfsd;FOUR:43879293847;FIVE:dsa. dsa, 56;SIX: ;SEVEN:,,,;EIGHT:--;"
  4. regex = re.compile(r"[\w .,-]+:[\w .,-]*[^\W_][\w .,-]*;")
  5.  
  6.  
  7. def parser(string):
  8. return "".join(re.findall(regex, string))
  9.  
  10.  
  11. print(parser(text))
Success #stdin #stdout 0.04s 9620KB
stdin
Standard input is empty
stdout
TWO:,,d,-;THREE:fsdfsd;FOUR:43879293847;FIVE:dsa. dsa, 56;