fork download
  1. import re
  2. text = "<foo>abcaaa<bar>a<foo>cbacba<foo>c"
  3. print( re.findall(r'(?=(?<![^<>])([a-c]*<\w+>[a-c]*)(?![^<>]))', text) )
Success #stdin #stdout 0.02s 9424KB
stdin
Standard input is empty
stdout
['<foo>abcaaa', 'abcaaa<bar>a', 'a<foo>cbacba', 'cbacba<foo>c']