import re
def repl(m):
res = m[1]
return res.upper()
content = '''opkpokasdasd
function hui asdasopd
function hui2 aisodad
hui(123)
'''
func = re.findall(r'^function (\w+)', content, flags=re.M)
names = '|'.join(func)
content = re.sub(f'({names})', repl, content)
print(content)
aW1wb3J0IHJlCgpkZWYgcmVwbChtKToKCXJlcyA9IG1bMV0KCXJldHVybiByZXMudXBwZXIoKQoKY29udGVudCA9ICcnJ29wa3Bva2FzZGFzZApmdW5jdGlvbiBodWkgYXNkYXNvcGQKZnVuY3Rpb24gaHVpMiBhaXNvZGFkCgpodWkoMTIzKQonJycKCmZ1bmMgPSByZS5maW5kYWxsKHInXmZ1bmN0aW9uIChcdyspJywgY29udGVudCwgZmxhZ3M9cmUuTSkKbmFtZXMgPSAnfCcuam9pbihmdW5jKQpjb250ZW50ID0gcmUuc3ViKGYnKHtuYW1lc30pJywgcmVwbCwgY29udGVudCkKCnByaW50KGNvbnRlbnQp