要使用regex和Python在文本文件中用"bar"替换"foo",可以按照以下步骤进行操作:
import re
with open('filename.txt', 'r') as file:
content = file.read()
这里的'filename.txt'是你要操作的文本文件的路径。
new_content = re.sub(r'foo', 'bar', content)
这里的r'foo'是要匹配的正则表达式模式,'bar'是要替换的字符串,content是源字符串。
with open('filename.txt', 'w') as file:
file.write(new_content)
完整的代码如下:
import re
with open('filename.txt', 'r') as file:
content = file.read()
new_content = re.sub(r'foo', 'bar', content)
with open('filename.txt', 'w') as file:
file.write(new_content)
这样就可以使用regex和Python在文本文件中用"bar"替换"foo"了。
领取专属 10元无门槛券
手把手带您无忧上云