fork download
  1. import re
  2. line = 'blah < b la a ah > blah'
  3. print("Original: " + line)
  4. line = re.sub(r"< (.*) (.*) >", "< \g<1>\g<2> >", line)
  5. print("Pass1: " + line)
  6. line = re.sub(r"^ (.*) (.*) >", " \g<1>\g<2> >", line)
  7. print("Pass2: " + line)
  8. line = re.sub(r"< (.*) (.*) $", "< \g<1>\g<2> ", line)
  9. print("Pass3: " + line)
Success #stdin #stdout 0.02s 9016KB
stdin
Standard input is empty
stdout
Original: blah < b la a ah > blah
Pass1: blah < b la aah > blah
Pass2: blah < b la aah > blah
Pass3: blah < b la aah > blah