fork download
  1. import re
  2.  
  3. def repl(m):
  4. res = m[1]
  5. return res.upper()
  6.  
  7. content = '''opkpokasdasd
  8. function hui asdasopd
  9. function hui2 aisodad
  10.  
  11. hui(123)
  12. '''
  13.  
  14. func = re.findall(r'^function (\w+)', content, flags=re.M)
  15. names = '|'.join(func)
  16. content = re.sub(f'({names})', repl, content)
  17.  
  18. print(content)
Success #stdin #stdout 0.03s 9500KB
stdin
Standard input is empty
stdout
opkpokasdasd
function HUI asdasopd
function HUI2 aisodad

HUI(123)