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

如何用python删除txt中指定段落的内容?比如txt内容是<a>x<b><a>y<b>我想指定删掉包含y的<a>到<b>的内容,变成<a>x<b>该怎么写?... 如何用python删除txt中指定段落的内容?
比如txt内容是
<a>
x
<b>
<a>
y
<b>

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

该怎么写?
展开
 我来答
albumin
2016-06-02 · TA获得超过1.2万个赞
知道大有可为答主
回答量:4889
采纳率:87%
帮助的人:2388万
展开全部
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()
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式