首页新闻找找看学习计划

python中正则表达式获取url中数字参数

0
悬赏园豆:15 [已解决问题] 解决于 2017-09-22 10:24

url='http://fjrb.fjsen.com/nasb/html/2017-09/21/content_1055929.htm?div=-1'

想要提取url字符串中数字1055929,该如何写正则表达式
bethansy的主页 bethansy | 初学一级 | 园豆:105
提问于:2017-09-22 09:18
< >
分享
最佳答案
1

(\_\d+)得到结果为_1055929,你可以在程序里面再截取一位

收获园豆:15
Nervermore10086 | 初学一级 |园豆:141 | 2017-09-22 10:02

你好,关于re模块我还不是很熟悉,可以给出完整的语句吗

bethansy | 园豆:105 (初学一级) | 2017-09-22 10:04

@bethansy: 这就是完整的语句啊

Nervermore10086 | 园豆:141 (初学一级) | 2017-09-22 10:07

额,谢谢你让我知道了正则表达式有在线测试工具,可是我写在自己程序中该怎样写呢?已经去网上百度过了,看到有人说是

var reg=(\_\d+)

result=url.match(reg)

可是第一行就有语法错误,直接reg='(\_\d+)'后,第二行又报错

bethansy | 园豆:105 (初学一级) | 2017-09-22 10:16

@bethansy: 兄弟,Python中怎么写这个表达式,我就无能为力,我也不懂Python啊,你可以请教一下其他人

Nervermore10086 | 园豆:141 (初学一级) | 2017-09-22 10:20

@Nervermore10086: 好的,谢谢

bethansy | 园豆:105 (初学一级) | 2017-09-22 10:22
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册