python中match的使用

本文分享了一位初学者在使用Python正则表达式提取网页信息时遇到的问题及解决过程。作者最初尝试使用search()函数配合match.group()来获取所需信息,但发现结果与预期不符。通过逐步调试,最终了解到group(0)实际上返回的是完整匹配项而非第一个子匹配项。

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

        由于最近要用到python,所以前几天看了下,然后就开始编程了,由于要从网页中提取自己想要的网页信息,使用了正则式中search(),然后在match.group()中寻找想要的部分切片,但总感觉很诡异,怎么返回的东西总比我想要的的多呢,百思不得其解,后来索性逐次打印group(0),group(1),...,终于露出了真相,原来是自己根据别的语言的习惯直接猜测group(0)肯定就是匹配的第一个,但真实情况是所有的,group(1)才是匹配的第一个分组,看来使用是还是要查一查才好。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值