Python正则表达式案例-解析URL

"本文介绍了如何利用Python的正则表达式库`re`从URL中提取商圈ID和房源ID。通过编译特定的正则模式,如`shangquan_id=(d+)`和`fangyuan/(d+)`,然后使用`search()`方法查找匹配项,最后通过`group(1)`获取分组后的具体数字值,即14586和378535436。"

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

取出商圈ID

从下面链接出获取商圈id,shangquan_id=14586,就是14586

https://sh.zu.anjuke.com/fangyuan/378535436?isauction=2&shangquan_id=14586&legoFeeUrl=abc

分析:shangquan_id=加上一个或多个数字,下面代码可以’shangquan_id=14586’

import re   #加载正则表达式包
s='https://sh.zu.anjuke.com/fangyuan/378535436?isauction=2&shangquan_id=14586&legoFeeUrl=abc'
rex=re.compile(r'shangquan_id=\d+')  #编译正则表达式
mo=rex.search(s
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值