导读 这篇文章主要介绍了Python正则表达式匹配字符串中的数字,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下

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)

结果:

第一种情况表达式开头有没有 r 影响不大,第二种情况只有加了 r 才能使用\b(代表前后均有空格的纯数字), 否则只会返回一个空列表

总结

以上所述是小编给大家介绍的Python正则表达式匹配字符串中的数字,希望对大家有所帮助

原文来自:https://www.linuxprobe.com/python-regular-expression.html

Python正则表达式匹配字符串中的数字相关推荐

  1. python正则匹配字符串中的数字_Python正则表达式匹配字符串中的数字

    1.使用"\d+"匹配全数字 代码: import re zen = "Arizona 479, 501, 870. Carlifornia 209, 213, 650. ...

  2. python正则匹配11个数字_Python正则表达式匹配字符串中的数字

    导读 这篇文章主要介绍了Python正则表达式匹配字符串中的数字,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下 1.使用"\d+"匹配全数字 ...

  3. python正则表达式匹配字符串中的电话号码_Python正则表达式匹配字符串中的数字...

    这篇文章主要介绍了Python正则表达式匹配字符串中的数字,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下 1.使用"\d+"匹配全数字 代码: ...

  4. 正则表达式匹配字符串中以数字结尾的字符

    正则表达式匹配字符串中以数字结尾的字符 <li class="xxx"><a href="http://www.xxx.net/abc90.htm&qu ...

  5. python | 正则表达式匹配字符串中的符号

    有的时候需要匹配字符串里的一些特定符号,比如匹配字符串中有没有感叹号.问好来评价原文的情感倾向 整理了以下各个标点符号的表达式: 符号 表达式 . \u3002 : \uff1b , \uff0c : ...

  6. C#正则表达式匹配字符串中的数字

    今天遇到了类似的开发,记录一下(直接贴代码了): private void button1_Click(object sender, EventArgs e) { string str = " ...

  7. python正则表达式提取数字比较好_python正则表达式从字符串中提取数字的思路详解...

    python从字符串中提取数字 使用正则表达式,用法如下: ## 总结 ## ^ 匹配字符串的开始. ## $ 匹配字符串的结尾. ## \b 匹配一个单词的边界. ## \d 匹配任意数字. ## ...

  8. python小记(五):python如何提取字符串中的数字或其他

    python中"python如何提取字符串中的数字或其他 前言 一.正则表达式 前言 自用 一.正则表达式 import re ^ 匹配字符串的开始. $ 匹配字符串的结尾. \b 匹配一个 ...

  9. python正则表达式匹配字符串相关方法

    python正则表达式匹配字符串相关方法 一.匹配方法简要介绍及注意事项 1.贪婪匹配与非贪婪匹配 2.findall与search的选取问题 3.匹配时"()"和"[] ...

最新文章

  1. 11.8. DOMDocument
  2. 良田高拍仪集成vue项目
  3. 一图看懂windows11新功能
  4. OpenGL之macOS上的环境搭建
  5. ROS(Robot Operating System)笔记 : 2.创建并配置package
  6. 【转】RabbitMQ六种队列模式-1.简单队列模式
  7. 如何方便记忆和理解类图里的线条
  8. 深度学习白话_如何提高论文的深度?
  9. J2ME 模拟短信发送界面开发程序
  10. 《知乎周刊:读书这件小事》摘记及书评
  11. 云真机兼容性测试方案
  12. 2021年苹果ASO商店优化技巧
  13. 爬取豆瓣250本书籍
  14. syn_sent mysql_服务器上出现大量的SYN_RECV或者SYN_SENT状态的TCP连接的问题分析
  15. 高动态范围(High-Dynamic Range,简称HDR)
  16. SMAP土壤湿度数据的下载与hdf-tif转格式
  17. HCIA~以太网链路聚合与交换机堆叠、集群
  18. CSS实现最简洁的加载动画
  19. Pycharm 2019安装激活
  20. java 空clob_CLOB字段在java中操作

热门文章

  1. Java是先难后易吗_做题先易后难,干活先难后易
  2. [HY000][1822] Failed to add the foreign key constraint. Missing index for constraint ‘fk_com’
  3. Android Menu 之 optionsMenu 详解
  4. 了解V模型,W模型,H模型
  5. 职中计算机基础教学案例,浅淡职中计算机专业教学
  6. 计算格林函数的Lanczos算法
  7. 红外线发射与接收源程序
  8. leaflet、cesium加载百度地图,加载自定义样式百度地图
  9. Linux上C语言程序编译过程详解
  10. 软件测试分类-按照开发阶段划分