python字符串中匹配数字的正则表达式
作者:了解2号 发布时间:2023-11-19 17:36:02
Python 正则表达式简介
正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。
Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。
re 模块使 Python 语言拥有全部的正则表达式功能。
compile 函数根据一个模式字符串和可选的标志参数生成一个正则表达式对象。该对象拥有一系列方法用于正则表达式匹配和替换。
re 模块也提供了与这些方 * 能完全一致的函数,这些函数使用一个模式字符串做为它们的第一个参数。
本章节给大家介绍python正则表达式03--字符串中匹配数字
import re
# \d+ 匹配字符串中的数字部分,返回列表
ss = 'adafasw12314egrdf5236qew'
num = re.findall('\d+',ss)
print(num)
#运行结果
#['12314', '5236']
\d+使用匹配数字
ps:下面介绍下python 正则表达式找出字符串中的纯数字
1、简单的做法
>>> import re
>>> re.findall(r'\d+', 'hello 42 I'm a 32 string 30')
['42', '32', '30']
然而,这种做法使得字符串中非纯数字也会识别
>>> re.findall(r'\d+', "hello 42 I'm a 32 str12312ing 30")
['42', '32', '12312', '30']
2、识别纯数字
如果只需要用单词边界( 空格,句号,逗号) 分隔的数字,你可以使用 \b
>>> re.findall(r'\b\d+\b', "hello 42 I'm a 32 str12312ing 30")['42', '32', '30']>>> re.findall(r'\b\d+\b', "hello,42 I'm a 32 str12312ing 30")['42', '32', '30']>>> re.findall(r'\b\d+\b', "hello,42 I'm a 32 str 12312ing 30")['42', '32', '30']
总结
以上所述是小编给大家介绍的python字符串中匹配数字的正则表达式,网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
来源:https://www.cnblogs.com/chillytao-suiyuan/p/9073668.html


猜你喜欢
- 参考服务器安装的是Centos 系统。uwsgi是使用pip安装的。nginx是使用yum install nginx安装。python 2
- 大家都知道 在Python 中可以用如下方式表示正负无穷:float("inf") # 正无穷float("-
- 前言首先明确一点这个错误只会发生在delete语句或者update语句,拿update来举例 : update A表 set A列 = (s
- 一、软件准备1.安装Python 环境首先需要你的电脑安装好了Python环境,并且安装好了Python开发工具。如果你还没有安装,可以参考
- 1. 整数、浮点数和复数Python2中区分整型int、长整型longPython3中只有统称为 整型int浮点数即带有小数点的数字,因为浮
- 引言:在阅读源码时,有很多简写的形式,其中一个比较常用的就是getattr()用来调用一个类中的变量或者方法,相关联的hasat
- 在蓝色看到的这个程序,不错!by:thornyzhl前天看到有个人写了能在网页中写字的程序,找不到了,我来个能擦写的....蛮有意思的阿.~
- 前言学过编程的人应该对全局变量与局部变量这两个名词并不陌生,Python也同多数编程语言一样,也有全局变量与局部变量的概念但是与其他编程语言
- 前言只有你想不到,没有我找不到写不了的好游戏!哈喽。我是你们的栗子同学啦~今天小编去了我朋友家里玩儿,看到了一个敲可爱的小狗狗,是我朋友养的
- Python之POST调用Restful接口示例# -*- coding: utf-8 -*-import jsonimport reimp
- 数组求和与平均值ls=[4,9,19,8,391,39,9,283,45]sum(ls)average=sum(ls)/len(ls)pri
- 步骤一:index页面处理<!DOCTYPE html><html lang="en"><
- 由于卷积神经网络的设计是用于探索图像数据,本节我们将以图像为例。互相关运算严格来说,卷积层是个错误的叫法,因为它所表达的运算其实是互相关运算
- 一、遍历通过for。。。in。。。的语法结构,我们可以遍历字符串、列表、元组、字典等数据结构。1、字符串遍历a_str = "he
- 本文实例讲述了python简单实现基数排序算法。分享给大家供大家参考。具体实现方法如下:from random import randint
- 1 前言正则表达式是对字符串(包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”))操作的一种逻辑公式,就是用事先定义好
- 一、引言Server端的脚本运行环境,它简单易用,不需要编译和连接,脚本可以在 Server端直接运行,并且它支持多用户、多线程,因为 AS
- 应用 MySQL 时,会遇到不能创建函数的情况。出现如下错误信息:ERROR 1418 : This function has none o
- Mysql索引索引介绍索引是什么官方介绍索引是帮助MySQL高效获取数据的数据结构。更通俗的说,数据库索引好比是一本书前面的目录,能加快数据
- 要介绍Python的三元表达式,可以先看看其他编程语言比如C,JAVA中应用:public class java { public stat