fork download
  1. import re
  2. p = re.compile(r'(?:[^_:]|(?<!_)_(?!_))+')
  3. s = "GT__abc23_1231:TF__XYZ451"
  4. print(p.findall(s))
Success #stdin #stdout 0.02s 9016KB
stdin
Standard input is empty
stdout
['GT', 'abc23_1231', 'TF', 'XYZ451']