我正在寫一個腳本,它在文件中找到幾行文本。 我不知道如何用其他給定的(新的字符串可能會更短或更長)完全替換文本。我使用re.compile()
創建多線條圖案,然後尋找一個文件中的任何比賽我這樣做:Python - 替換文件中的多行字符串
for match in pattern.finditer(text_in_file)
#if it would be possible I wish to change
#text in a file here by (probably) replacing match.group(0)
是否有可能以這種方式來完成(如果是,那該怎麼辦呢)或者我的做法是錯誤的或者很難做到正確(如果是的話,那麼該怎麼做對嗎?)
使用're.sub'而不是're.finditer'。 –