fork download
  1. import re
  2. s = '''
  3. whatever...
  4. {|
  5. line1
  6. |}
  7.  
  8. whatever...
  9. {|
  10. lineXXX
  11.  
  12. '''
  13. res = re.sub(r'{\|(?:(?!\|}).)*$', '', s, flags=re.S)
  14. print(res)
Success #stdin #stdout 0s 9024KB
stdin
Standard input is empty
stdout
whatever...
{|
line1
|}

whatever...