Python正则表达式匹配数字,python 正则匹配字符串

  Python正则表达式匹配数字,python 正则匹配字符串

  1.使用“\d”匹配所有数字。

  代码:

  进口re

  亚利桑那州479,501,870。加利福尼亚209,213,650

  m=re.findall(\d ,zen)

  打印(m)

  结果:

  [479, 501, 870, 209, 213, 650]

  然而,上述方法也会引入不纯的数据。例子如下:

  进口re

  亚利桑那州479,501,870。加利福尼亚209,213,650。字符串666xxx。

  m=re.findall(\d ,zen)

  打印(m)

  结果:

  [479, 501, 870, 209, 213, 650, 666]

  2.使用R "\ b \ d \ b "匹配纯数字数据(R代表原生字符,可以转义)

  代码:

  进口re

  亚利桑那州479,501,870。加利福尼亚209,213,650。字符串666xxx。

  m=re.findall(r\b\d \b ,zen)

  打印(m)

  结果:

  [479, 501, 870, 209, 213, 650]

  在第一种情况下,表达式开头是否有R并不重要。在第二种情况下,只有加R才能用\b(前后有空格的纯数),否则只会返回一个空列表。

  本文地址:https://ai.52learn.online/9679

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: