由于最近要用到python,所以前几天看了下,然后就开始编程了,由于要从网页中提取自己想要的网页信息,使用了正则式中search(),然后在match.group()中寻找想要的部分切片,但总感觉很诡异,怎么返回的东西总比我想要的的多呢,百思不得其解,后来索性逐次打印group(0),group(1),...,终于露出了真相,原来是自己根据别的语言的习惯直接猜测group(0)肯定就是匹配的第一个,但真实情况是所有的,group(1)才是匹配的第一个分组,看来使用是还是要查一查才好。
python中match的使用
最新推荐文章于 2025-02-14 23:28:23 发布
本文分享了一位初学者在使用Python正则表达式提取网页信息时遇到的问题及解决过程。作者最初尝试使用search()函数配合match.group()来获取所需信息,但发现结果与预期不符。通过逐步调试,最终了解到group(0)实际上返回的是完整匹配项而非第一个子匹配项。
969

被折叠的 条评论
为什么被折叠?



