关于Python中正则使用findall和分组的一个坑

网友投稿 680 2022-08-28

关于Python中正则使用findall和分组的一个坑

关于Python中正则使用findall和分组的一个坑

在写计算器作业的时候,自己突然发现使用findall和search搜索出来的结果不一样。所以很诧异,后面发现搞了一个乌龙。在官方文档和很多正则表达式学习的文档就已经指出了,不是坑,是分组的原因。所以这里做一个记录。

1.findall匹配结果和search匹配结果

findall

search

我想要的结果和正则表达式工具的结果search方法输出才是正确的,为什么findall会出现上面的情况呢?

2.解决

于是翻阅官方文档,https://docs.python.org/zh-cn/3/library/re.html

原来我这里增加了分组,所以有分组的话,显示就是元祖的样式。所以这里取消分组。

作者:​​小家电维修​​

转世燕还故榻,为你衔来二月的花。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:.NET 的 WebSocket 开发包比较
下一篇:Prometheus服务发现
相关文章

 发表评论

暂时没有评论,来抢沙发吧~