正则怎么写到html里面,目标提取内容在网页的()中,re正则需要怎么来写能匹配到?...

名称:

安现

(

中间

草原牧场 #这是我要抓取的内容我把它放到组(.*?)里面。

) [

图文

]

我就是想抓取第9行那里的中文内容,放到一个组里面。本来应该很简单,但是试了好多次就是抓不到,报错是没有内容。估计和第5行,和11行的括号有关。请问怎么写正则才能抓得到?

我原来这样写

d = re.search(r'\s*(.*?)\s*', s).group(1)

抓不到,谁帮我看下错在哪里?

推荐一本书 精通正则表达式 看看就都会了!

python3html='''

名称:

安现

(

中间

草原牧场 #这是我要抓取的内容我把它放到组(.*?)里面。

) [

图文

]

'''

import re

p=re.compile(r']*?id="agatdesf_B02_10"[^>]*>([^')

print(p.findall(html)[0].strip())

##草原牧场 #这是我要抓取的内容我把它放到组(.*?)里面。

玩蛇网文章,转载请注明出处和文章网址:https://www.iplaypy.com/wenda/wd13791.html

相关文章 Recommend

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值