【发布时间】:2020-11-10 03:45:26
【问题描述】:
我找不到类似的问题,所以请随时将我引导到其他地方。
我正在尝试验证字符串是否已被替换。我以前使用 .replace() 函数,但它没有返回任何东西告诉我它已被替换。我被引导到 re.subn 方法,但我不太确定它是如何工作的。
这是我到目前为止所拥有的。我正在尝试逐行读取文件,当它找到要替换的字符串时,它会替换它,然后将计数增加 1。
i= 1
newfile=open(fileOutput,'w', encoding="utf8")
for line in open("tempFile.txt", encoding="utf8"):
line, numReplacements=re.subn("text to find", "replacementText")
newfile.write(line)
if numReplacements < 0:
i+=1
任何帮助表示赞赏!
【问题讨论】: