记一笔:正则模块re中使用的坑
2019-11-14 本文已影响0人
科技老丁哥
今天遇到了python中re模块的一个坑,找了好久都没有发现问题,我一度怀疑自己的正则表达式写错了,但后来发现,同样的正则表达式,同样的原始字符串,使用match和findall结果不一样,特此记一笔。
如下图:
同样的正则表达式p来匹配str1, match的结果是对的,但findall结果却是错的,以后还是用match吧。
今天遇到了python中re模块的一个坑,找了好久都没有发现问题,我一度怀疑自己的正则表达式写错了,但后来发现,同样的正则表达式,同样的原始字符串,使用match和findall结果不一样,特此记一笔。
如下图:
同样的正则表达式p来匹配str1, match的结果是对的,但findall结果却是错的,以后还是用match吧。