吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1164|回复: 24
收起左侧

[求助] 初学正则表达式,遇到了一个困难,求助各位大神

[复制链接]
taoli123 发表于 2022-4-25 18:58
本帖最后由 taoli123 于 2022-4-25 18:59 编辑

各位论坛的大神们,你们好。我初学正则表达式,遇到了一个问题,自己没有办法解决,想请教各位大神!
请问我想要只获得数字的规则该怎么写?情况如图
<span class="pl">(
                    366924人评价
                )</span>
这是我的目标数据,我只想要其中的数字。

findJudge = re.compile(r'<span class="pl">(.*?)</span>', re.S)
这是我写的规则(我知道不该这么写,但是这是我目前写的唯一能够运行出来的   /汗颜)

结果

结果

'(\n                    366932人评价\n                )'
这是我的运行结果。

我只想要其中的数字我该怎么办?
如果有人能够在百忙之中,帮助我解决我这样一个简单的问题,我不胜感激!

想解决的问题

想解决的问题

我的规则

我的规则

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| taoli123 发表于 2022-4-25 19:12
比价麻烦,但是自己已解决。如果各位大神有更好的办法也万分感谢!
findJudge = re.compile(r'<span class="pl">.*\s(\d*?)人评价', re.S)
mooernv 发表于 2022-4-25 22:11
只要数字只用/d或者[0-9]不可以?
.*是任意字符匹配
Todd 发表于 2022-4-25 22:13
chaojiak47 发表于 2022-4-25 22:16
<span class="pl">\(\s+(\d+)人评价
天真Aro 发表于 2022-4-25 23:26
BeautifulSoup(html,'lmxl').findall('span',class_='pl').get_text()              
fisher 发表于 2022-4-26 00:49
(?<=\<span.*?)\d+
excess1989 发表于 2022-4-26 08:16
正则是一个掉头发的活!
头像被屏蔽
daisypojie 发表于 2022-4-26 08:43
提示: 作者被禁止或删除 内容自动屏蔽
cheng918 发表于 2022-4-26 09:01
学习学习 ,表示看不明白
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 13:14

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表