fork download
  1. import re
  2. text = '123 {\i1}e11 e22{\i0} asa ds dawdas a as<asd a<asd <ads sasdasdasd'
  3. rx = r'{\\i1}(.*?){\\i0}'
  4. a = re.sub(rx, lambda x: r' ${} $'.format(r" \ ".join(x.group(1).split())), text)
  5. print(a)
Success #stdin #stdout 0.02s 27744KB
stdin
Standard input is empty
stdout
123  $e11 \ e22 $ asa ds dawdas a as<asd a<asd <ads sasdasdasd