ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

Python正则匹配数字,别再漏掉纯数据了

Python正则匹配数字,别再漏掉纯数据了 正则表达式匹配字符串中的数字来自Anzer的更新时间是, 2020年1月15日, 10时26分38秒。此文章着重对正则表达式于字符串当中匹配数字予以介绍, 借助实例代码向大家展开的介绍极为详尽, 具备一定的参考价值, 有需求的朋友能够加以参考。1.使用“\d”匹配全数字代码import re zen Arizona 479, 501, 870. Carlifornia 209, 213, 650. m re.findall(\d, zen) print(m)结果四百七十九, 五百零一, 八百七十, 二百零九, 二百一十三, 六百五十。但是上述这种方式也会引入非纯数据例子如下import re zen Arizona 479, 501, 870. Carlifornia 209, 213, 650. string666xxx. m re.findall(\d, zen) print(m)结果四百七十九, 五百零一, 八百七十, 二百零九, 二百一十三, 六百五十六百六十六。2.就用r“\b\d\b”去匹配那种, 实打实的, 完全是数字构成的数据, 而这里的r呢, 它有着表示原生字符的作用, 并且还具备转义方面的作用。代码import re zen Arizona 479, 501, 870. Carlifornia 209, 213, 650. string666xxx. m re.findall(r\b\d\b, zen) print(m)结果479, 501, 870, 209, 213, 650第, 一种, 情, 况, , 表达式开头要是有r的话, 影响倒不是特别大, 没r也没问题。但第二种情, 况, 就不一样了, 只有加了r, 才能够使用\b, 这里的\b的意思是前后都有空格的纯数字字符串, 要是不加r呢, 那最后返回的就只会是一个空列表了。总结以上所讲的, 是小编为各位介绍的正则表达式去匹配字符串里的数字, 希翼能对大家有帮助, 要是大家有任何疑惑, 请给我留言, 小编会及时回应大家的。于此也极为感谢大家对我的支持
返回列表