我有以下功能和我;我试图想办法使用re.compile预编译正则表达式。我想知道如何在带有for循环的函数的上下文中使用re.compile,改变每一行。
def ChangeMode(file, amode0, amode1, bmode0, bmode1):
for line in iter(file):
if 'AAA' in line or 'BBB' in line or 'CCC' in line:
line = re.sub(mode0, mode1, line)
line = re.sub(bmode0, bmode1, line)
endstring += line
return endstring