我有很多行這樣的行(請滾動閱讀整行):正則表達式替換用多個標籤行文本,如果這個詞是在蟒蛇外部txt文件
<br>  <font size="4">•</font>  3 Point Updated<br>  <font size="4">•</font>  Shape Removed 4<br>  <font size="4">•</font>  Point 3 Added<br>
我需要從刪除每行從
....點....
其中這些標籤會發現在外部的txt文件中列出裏面的話(例如像單詞「點」)
我的代碼現在是begining:
with open(input.txt') as input:
lines=input.readlines()
with open(output.txt', "w") as output:
for line in lines:
if "Point" in line:
output.write(re.sub('(<br>  <font size="4">•</font> .*?)Point(.*?<br>)', '<br>', line, flags=re.DOTALL))
else:
output.write(line)
時使用此代碼IM它唯一的一次刪除,如果發現「點」線和葉:
<br>  <font size="4">•</font>  Shape Removed 4<br>  <font size="4">•</font>  Point 3 Added<br>
如何使更換點字的
標籤之間的多重實例?
第二個問題:現在我只使用if "Point" in line
,但是如果它搜索從外部txt文件加載的話將會很好。 感謝您的幫助!
我應該writee在beggining:我需要從每一行從
....點begining刪除....
這些標籤裏面哪裏會發現在外部的txt文件中列出的話(例如像字「Point」) – Lucas
請提供一個示例,說明**代碼正確時應該顯示的內容**。此外,您可以編輯自己的問題,而不是在評論中提供其他信息。 – Darkstarone