import re print( re.sub(r'(?i:foo)|BAR', r'<\g<0>>', 'fooFOOfOoFoOBARBARbarbarbAr') )
Standard input is empty
<foo><FOO><fOo><FoO><BAR><BAR>barbarbAr
The brand new service which powers Ideone!
Widget for compiling and running the source code in a web browser!