如何用python删除txt中指定段落的内容? 比如txt内容是 <a> x <b> <a> y <b> 我

如何用python删除txt中指定段落的内容?
比如txt内容是
<a>
x
<b>
<a>
y
<b>

我想指定删掉包含y的<a>到<b>的内容,变成
<a>
x
<b>

该怎么写?

import re
text=open(r"test.txt").read()()
rep=re.escape(r"y")
text=re.sub("<a>\n"+rep+"\n<b>","<a>\n<b>",text)
f=open(r"test.txt","w")
f.write(text)
f.close()

温馨提示:答案为网友推荐,仅供参考
相似回答