首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

re.findall查找包含短划线(-)和逗号(,)的数字

re.findall是Python中的一个正则表达式方法,用于查找符合指定模式的字符串。在这个问答内容中,re.findall用于查找包含短划线(-)和逗号(,)的数字。

完善且全面的答案如下:

re.findall是re模块中的一个方法,用于在字符串中查找所有符合指定模式的子串,并返回一个包含所有匹配结果的列表。在这个特定的问答内容中,我们需要查找包含短划线(-)和逗号(,)的数字。

以下是一个示例代码:

代码语言:txt
复制
import re

string = "这是一个包含短划线(-)和逗号(,)的数字列表:1, 2, 3, 4-5, 6-7, 8"
pattern = r'\d+[-,]\d+'
result = re.findall(pattern, string)
print(result)

输出结果为:

代码语言:txt
复制
['4-5', '6-7']

解释一下正则表达式的含义:

  • \d+:匹配一个或多个数字。
  • [-,]:匹配短划线(-)或逗号(,)。
  • \d+:再次匹配一个或多个数字。

因此,r'\d+[-,]\d+'表示匹配包含短划线(-)或逗号(,)的数字。

这个功能在实际开发中可以用于提取包含特定符号的数字,例如提取包含范围的数字或者包含分隔符的数字。

腾讯云相关产品和产品介绍链接地址:

  • 腾讯云正则表达式引擎:https://cloud.tencent.com/product/regex
  • 腾讯云云函数(Serverless):https://cloud.tencent.com/product/scf
  • 腾讯云API网关:https://cloud.tencent.com/product/apigateway
  • 腾讯云云数据库MySQL版:https://cloud.tencent.com/product/cdb_mysql
  • 腾讯云对象存储COS:https://cloud.tencent.com/product/cos
  • 腾讯云区块链服务:https://cloud.tencent.com/product/tbaas
  • 腾讯云物联网平台:https://cloud.tencent.com/product/iotexplorer
  • 腾讯云移动推送:https://cloud.tencent.com/product/tpns
  • 腾讯云云存储(CFS):https://cloud.tencent.com/product/cfs
  • 腾讯云音视频处理:https://cloud.tencent.com/product/mps
  • 腾讯云人工智能:https://cloud.tencent.com/product/ai
  • 腾讯云云原生应用引擎:https://cloud.tencent.com/product/tke
  • 腾讯云网络安全:https://cloud.tencent.com/product/ddos
  • 腾讯云云服务器:https://cloud.tencent.com/product/cvm
  • 腾讯云云数据库MongoDB版:https://cloud.tencent.com/product/cdb_mongodb
  • 腾讯云云数据库Redis版:https://cloud.tencent.com/product/cdb_redis
  • 腾讯云云数据库SQL Server版:https://cloud.tencent.com/product/cdb_sqlserver
  • 腾讯云云数据库MariaDB版:https://cloud.tencent.com/product/cdb_mariadb
  • 腾讯云云数据库Percona版:https://cloud.tencent.com/product/cdb_percona
  • 腾讯云云数据库PostgreSQL版:https://cloud.tencent.com/product/cdb_postgresql
  • 腾讯云云数据库Oracle版:https://cloud.tencent.com/product/cdb_oracle
  • 腾讯云云数据库TDSQL版:https://cloud.tencent.com/product/cdb_tdsql
  • 腾讯云云数据库OceanBase版:https://cloud.tencent.com/product/cdb_oceanbase
  • 腾讯云云数据库MariaDB TX版:https://cloud.tencent.com/product/cdb_mariadbtx
  • 腾讯云云数据库TBase版:https://cloud.tencent.com/product/cdb_tbase
  • 腾讯云云数据库HybridDB版:https://cloud.tencent.com/product/cdb_hybriddb
  • 腾讯云云数据库PolarDB版:https://cloud.tencent.com/product/cdb_polardb
  • 腾讯云云数据库Greenplum版:https://cloud.tencent.com/product/cdb_greenplum
  • 腾讯云云数据库ClickHouse版:https://cloud.tencent.com/product/cdb_clickhouse
  • 腾讯云云数据库Sybase版:https://cloud.tencent.com/product/cdb_sybase
  • 腾讯云云数据库HBase版:https://cloud.tencent.com/product/cdb_hbase
  • 腾讯云云数据库Cassandra版:https://cloud.tencent.com/product/cdb_cassandra
  • 腾讯云云数据库MongoDB Atlas版:https://cloud.tencent.com/product/cdb_mongodbatlas
  • 腾讯云云数据库MariaDB SkySQL版:https://cloud.tencent.com/product/cdb_mariadbskysql
  • 腾讯云云数据库MariaDB Galera版:https://cloud.tencent.com/product/cdb_mariadbgalera
  • 腾讯云云数据库MariaDB MaxScale版:https://cloud.tencent.com/product/cdb_mariadbmaxscale
  • 腾讯云云数据库MariaDB ColumnStore版:https://cloud.tencent.com/product/cdb_mariadbcolumnstore
  • 腾讯云云数据库MariaDB Xpand版:https://cloud.tencent.com/product/cdb_mariadbxpand
  • 腾讯云云数据库MariaDB SkySQL HA版:https://cloud.tencent.com/product/cdb_mariadbskysqlha
  • 腾讯云云数据库MariaDB SkySQL RS版:https://cloud.tencent.com/product/cdb_mariadbskysqlrs
  • 腾讯云云数据库MariaDB SkySQL Proxy版:https://cloud.tencent.com/product/cdb_mariadbskysqlproxy
  • 腾讯云云数据库MariaDB SkySQL MaxScale版:https://cloud.tencent.com/product/cdb_mariadbskysqlmaxscale
  • 腾讯云云数据库MariaDB SkySQL ColumnStore版:https://cloud.tencent.com/product/cdb_mariadbskysqlcolumnstore
  • 腾讯云云数据库MariaDB SkySQL Xpand版:https://cloud.tencent.com/product/cdb_mariadbskysqlxpand
  • 腾讯云云数据库MariaDB SkySQL HA+RS版:https://cloud.tencent.com/product/cdb_mariadbskysqlhars
  • 腾讯云云数据库MariaDB SkySQL HA+Proxy版:https://cloud.tencent.com/product/cdb_mariadbskysqlhaproxy
  • 腾讯云云数据库MariaDB SkySQL HA+MaxScale版:https://cloud.tencent.com/product/cdb_mariadbskysqlhamaxscale
  • 腾讯云云数据库MariaDB SkySQL HA+ColumnStore版:https://cloud.tencent.com/product/cdb_mariadbskysqlhacolumnstore
  • 腾讯云云数据库MariaDB SkySQL HA+Xpand版:https://cloud.tencent.com/product/cdb_mariadbskysqlhaxpand
  • 腾讯云云数据库MariaDB SkySQL RS+Proxy版:https://cloud.tencent.com/product/cdb_mariadbskysqlrsproxy
  • 腾讯云云数据库MariaDB SkySQL RS+MaxScale版:https://cloud.tencent.com/product/cdb_mariadbskysqlrsmaxscale
  • 腾讯云云数据库MariaDB SkySQL RS+ColumnStore版:https://cloud.tencent.com/product/cdb_mariadbskysqlrscolumnstore
  • 腾讯云云数据库MariaDB SkySQL RS+Xpand版:https://cloud.tencent.com/product/cdb_mariadbskysqlrsxpand
  • 腾讯云云数据库MariaDB SkySQL Proxy+MaxScale版:https://cloud.tencent.com/product/cdb_mariadbskysqlproxymaxscale
  • 腾讯云云数据库MariaDB SkySQL Proxy+ColumnStore版:https://cloud.tencent.com/product/cdb_mariadbskysqlproxycolumnstore
  • 腾讯云云数据库MariaDB SkySQL Proxy+Xpand版:https://cloud.tencent.com/product/cdb_mariadbskysqlproxyxpand
  • 腾讯云云数据库MariaDB SkySQL MaxScale+ColumnStore版:https://cloud.tencent.com/product/cdb_mariadbskysqlmaxscalecolumnstore
  • 腾讯云云数据库MariaDB SkySQL MaxScale+Xpand版:https://cloud.tencent.com/product/cdb_mariadbskysqlmaxscalexpand
  • 腾讯云云数据库MariaDB SkySQL ColumnStore+Xpand版:https://cloud.tencent.com/product/cdb_mariadbskysqlcolumnstorexpand
  • 腾讯云云数据库MariaDB SkySQL HA+RS+Proxy版:https://cloud.tencent.com/product/cdb_mariadbskysqlharsproxy
  • 腾讯云云数据库MariaDB SkySQL HA+RS+MaxScale版:https://cloud.tencent.com/product/cdb_mariadbskysqlharsmaxscale
  • 腾讯云云数据库MariaDB SkySQL HA+RS+ColumnStore版:https://cloud.tencent.com/product/cdb_mariadbskysqlharscolumnstore
  • 腾讯云云数据库MariaDB SkySQL HA+RS+Xpand版:https://cloud.tencent.com/product/cdb_mariadbskysqlharsxpand
  • 腾讯云云数据库MariaDB SkySQL RS+Proxy+MaxScale版:https://cloud.tencent.com/product/cdb_mariadbskysqlrsproxymaxscale
  • 腾讯云云数据库MariaDB SkySQL RS+Proxy+ColumnStore版:https://cloud.tencent.com/product/cdb_mariadbskysqlrsproxycolumnstore
  • 腾讯云云数据库MariaDB SkySQL RS+Proxy+Xpand版:https://cloud.tencent.com/product/cdb_mariadbskysqlrsproxyxpand
  • 腾讯云云数据库MariaDB SkySQL Proxy+MaxScale+ColumnStore版:https://cloud.tencent.com/product/cdb_mariadbskysqlproxymaxscalecolumnstore
  • 腾讯云云数据库MariaDB SkySQL Proxy+MaxScale+Xpand版:https://cloud.tencent.com/product/cdb_mariadbskysqlproxymaxscalexpand
  • 腾讯云云数据库MariaDB SkySQL Proxy+ColumnStore+Xpand版:https://cloud.tencent.com/product/cdb_mariadbskysqlproxycolumnstorexpand
  • 腾讯云云数据库MariaDB SkySQL MaxScale+ColumnStore+Xpand版:https://cloud.tencent.com/product/cdb_mariadbskysqlmaxscalecolumnstorexpand
  • 腾讯云云数据库MariaDB SkySQL HA+RS+Proxy+MaxScale版:https://cloud.tencent.com/product/cdb_mariadbskysqlharsproxymaxscale
  • 腾讯云云数据库MariaDB SkySQL HA+RS+Proxy+ColumnStore版:https://cloud.tencent.com/product/cdb_mariadbskysqlharsproxycolumnstore
  • 腾讯云云数据库MariaDB SkySQL HA+RS+Proxy+Xpand版:https://cloud.tencent.com/product/cdb_mariadbskysqlharsproxyxpand
  • 腾讯云云数据库MariaDB SkySQL RS+Proxy+MaxScale+ColumnStore版:https://cloud.tencent.com/product/cdb_mariadbskysqlrsproxymaxscalecolumnstore
  • 腾讯云云数据库MariaDB SkySQL RS+Proxy+MaxScale+Xpand版:https://cloud.tencent.com/product/cdb_mariadbskysqlrsproxymaxscalexpand
  • 腾讯云云数据库MariaDB SkySQL RS+Proxy+ColumnStore+Xpand版:https://cloud.tencent.com/product/cdb_mariadbskysqlrsproxycolumnstorexpand
  • 腾讯云云数据库MariaDB SkySQL Proxy+MaxScale+ColumnStore+Xpand版:https://cloud.tencent.com/product/cdb_mariadbskysqlproxymaxscalecolumnstorexpand
  • 腾讯云云数据库MariaDB SkySQL HA+RS+Proxy+MaxScale+ColumnStore版:https://cloud.tencent.com/product/cdb_mariadbskysqlharsproxymaxscalecolumnstore
  • 腾讯云云数据库MariaDB SkySQL HA+RS+Proxy+MaxScale+Xpand版:https://cloud.tencent.com/product/cdb_mariadbskysqlharsproxymaxscalexpand
  • 腾讯云云数据库MariaDB SkySQL HA+RS+Proxy+ColumnStore+Xpand版:https://cloud.tencent.com/product/cdb_mariadbskysqlharsproxycolumnstorexpand
  • 腾讯云云数据库MariaDB SkySQL RS+Proxy+MaxScale+ColumnStore+Xpand版:https://cloud.tencent.com/product/cdb_mariadbskysqlrsproxymaxscalecolumnstorexpand
  • 腾讯云云数据库MariaDB SkySQL HA+RS+Proxy+MaxScale+ColumnStore+Xpand版:https://cloud.tencent.com/product/cdb_mariadbskysqlharsproxymaxscalecolumnstorexpand
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

12 Python正则表达式

特殊字符 描述 /d 匹配任何十进制数字,与【0-9】一致 /D 匹配任意数字 /w 匹配任何字母数字划线以及unicode字符集 /W 匹配任何非字母数字以及下划线 /s 匹配任何空格字符,与【\n...(re.findall('\d', data)) # 匹配任何空格字符 print(re.findall('\s', data)) # 匹配任何字母数字划线以及unicode字符集 print(re.findall...)) # 匹配1或者5次 {N,M}中间逗号左右不要出现空格 print(re.findall('\w{1,5}', data)) # 不匹配此字符集中出现任何一个字符 字符集中^号不代表开始意思而是过滤掉...groups():返回一个包含所有匹配子组元组(如果没有匹配成功,则返回一个空元组)。...$分别匹配目标字符串中行起始结尾,而不是严格匹配整个字符串本身起始结尾。

41610

对着爬虫网页HTML学习Python正则表达式re

查找一段文本中手机号码。...Python 使用正则表达式\d\d\d-\d\d\d\d-\d\d\d\d,来匹配3 个数字、一个横线、4 个数字、一个横线、4 个数字。...除了一个数字,还可以指定一个范围,即在花括号中写下一个最小值、一个逗号一个最大值。例如,正则表达式(Ha){3,5}将匹配'HaHaHa'、 'HaHaHaHa''HaHaHaHaHa'。...{ n, m} 匹配 n 到 m 次由前面的正则表达式定义片段,贪婪方式 a|b 匹配a或b () 对正则表达式分组并记住匹配文本 (?imx) 正则表达式包含三种可选标志:i, m, 或 x 。...> ) 匹配独立模式,省去回溯。 \w 匹配字母数字及下划线 \W 匹配非字母数字及下划线 \s 匹配任意空白字符,等价于 [ \t\n\r\f]。

82330

常用正则表达式锦集与Python中正则表达式用法

python\.org'只能匹配'http://www.python.org'、'http://python.org'、'www.python.org''python.org' '^http'只能匹配所有以...._]){4,19}$':匹配长度为5-20字符串,必须以字母开头、可带数字、“_”、“.”字串。 '^(\w){6,20}$':匹配长度为6-20字符串,可以包含字母、数字、下划线。...._]).{8,}$':检查给定字符串是否为强密码,必须同时包含英语字母大写字母、英文小写字母、数字或特殊符号(如英文逗号、英文句号、下划线),并且长度必须至少8位。 "(?!....'gamma', 'delta'] >>> pat = '[a-zA-Z]+' >>> re.findall(pat, text) #查找所有单词 ['alpha', 'beta...a-zA-Z]{3}\b') #查找3个字母长单词 >>> pattern.findall(example) ['and']

2.5K60

基于Python语料库数据处理(五)

我们在进行计算机编程或者文本处理时,通常需要进行一些文本查找、替换。如果查找或替换工作比较复杂,就需要借助正则表达式来完成。...re.findall()检索某个字符串,与re.search()不同是,它返回一个列表,列表中包含与表达式匹配所有结果。...re.sub(pattern, replacement, string) 二、普通字符 所有的字母、数字、没有特殊意义符号(如下划线等)都是普通字符literals)。...\w \s \d \W \S \D \b 匹配所有字母、数字、空白除换行符以外任意字符 匹配任意字母或数字或下划线 匹配任意空白 匹配任意数字 匹配非字母数字字符(不匹配下划线)匹配非空白 匹配非数字...可以匹配上述文本中任意一个字母、数字、空白行末句点。 '\w'可以匹配上述文本中任意一个字母和数字,但不能匹配空白行末句点。 '\s'可以匹配上述文本中任意一个空白。

89720

re模块(正则表达式)

二、正则表达式基础 字符组 : [字符组] 在同一个位置可能出现各种字符组成了一个字符组,在正则表达式中用[]表示 字符分为很多类,比如数字、字母、标点等等。...匹配除换行符以外任意字符 2 \w    匹配字母或者数字或者下划线 3 \s    匹配任意空白字符 4 \d    匹配数字 5 \n    匹配换行符 6 \t    匹配制表符...tab 7 \b    匹配一个单词结尾 8 ^    匹配字符串开始 9 $    匹配字符串结尾 10 \W   匹配非字母或下划线数字 11 \D   匹配非数字 12 \S   匹配非空白符...(ret)  #['ab'] search()方法: 此方法是在整个字符串中查找满足匹配条件字符或者字符串,一旦找到一个就不再继续查找,并返回包含查找对象,可以用.group()方法进行查看,如下...,如果有,则会返回一个包含查找对象,可以用group()方法进行查看,如下: 1 ret = re.match('a','abac') 2 print(ret.group()) #a 3 4 ret

74060

正则表达式Python_js正则表达式实例

$ 7、由数字26个英文字母组成字符串:^[A-Za-z0-9]+$ 8、由数字、26个英文字母或者下划线组成字符串:^\w+$ 或 ^\w{3,20}$ 9、中文、英文、数字包括下划线:^[\u4E00...$ 8、身份证号码(数字、字母x结尾):^([0-9]){7,18}(x|X)?...$ 9、帐号是否合法(字母开头,允许5-16字节,允许字母数字划线):^[a-zA-Z][a-zA-Z0-9_]{4,15}$ 10、密码(以字母开头,长度在6~18之间,只能包含字母、数字划线)...:^[a-zA-Z]\w{5,17}$ 11、强密码(必须包含大小写字母和数字组合,不能使用特殊字符,长度在8-10之间):^(?...$ * 1到3个数字,后面跟着任意个 逗号+3个数字,逗号成为可选,而不是必须:^([0-9]+|[0-9]{1,3}(,[0-9]{3})*)(.[0-9]{1,2})?

7.1K20

正则表达式

用于查找某个范围内字符 例如: [abc] 查找方括号之间任何字符。 [^abc] 查找任何不在方括号之间字符。 [0-9] 查找任何从 0 至 9 数字。...:^[A-Za-z0-9]+$ 由数字、26个英文字母或者下划线组成字符串:^\w+$ 或 ^\w{3,20}$ 中文、英文、数字包括下划线:^[\u4E00-\u9FA5A-Za-z0-9_]+$...$ 帐号是否合法(字母开头,允许5-16字节,允许字母数字划线):^[a-zA-Z][a-zA-Z0-9_]{4,15}$ 密码(以字母开头,长度在6~18之间,只能包含字母、数字划线):^[a-zA-Z...下面我们该考虑数字逗号了,我们可以这样:^[0-9]{1,3}(,[0-9]{3})*(.[0-9]{1,2})?...$ 1到3个数字,后面跟着任意个 逗号+3个数字逗号成为可选,而不是必须:^([0-9]+|[0-9]{1,3}(,[0-9]{3})*)(.[0-9]{1,2})?

53010

如何使用AngularJSPHP为任何位置生成而独特数字地址

这是必要,因为您将在本教程中开发应用程序使用AngularJSPHP,并且应用程序生成数字地址将存储在MySQL数据库中。 在您服务器上安装Git。...然后,Google服务器会使用包含指定地址信息JSON进行响应,包括其纬度经度。...该findAddressApp.js文件包含用于在Google Maps界面上设置标记边界矩形帮助程序代码。...输出看起来类似于: 在此阶段,您已完成申请,现在可以为世界上任何实际位置生成数字地址。您可以随意尝试不同地址,并注意您输入地址不一定需要在美国境内。...结论 在本教程中,您使用Google Maps API固定位置并获取其经度纬度信息。此信息用于使用Mapcode API生成唯一且数字地址。地图代码有许多实际用例,从紧急服务到考古调查。

13.1K20

Android最简单限制输入方法(只包含数字、字母符号)

前言 Android编辑框控件EditText在平常编程时会经常用到,有时候会对编辑框增加某些限制,如限制只能输入数字,最大输入文字个数,不能输入一些非法字符等,本文就来给大家介绍了一种最简单输入限制方法...Github地址,欢迎点赞,fork 今天带来工作中一个小安利,产品要求对用户名输入需要限制,只能是数字字母,符号,不能包含空格键盘上输入emoji.开始拿到这个需求,觉得给 EditText...InnerInputConnection(target: InputConnection, mutable: Boolean) : InputConnectionWrapper(target, mutable) { // 数字...super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) // demo 中默认 LimitEditText 只能输入字母数字标点符号...总结 以上就是这篇文章全部内容了,希望本文内容对大家学习或者工作具有一定参考学习价值,如果有疑问大家可以留言交流,谢谢大家对ZaLou.Cn支持。

3.2K20

Python Re 正则表达式 数据匹配提取 基本使用

[0-9] [a-z] 匹配任何小写字母 [A-Z] 匹配任何大写字母 [a-zA-Z0-9] 匹配任何字母及数字 \w 匹配字母数字及下划线 \W 匹配非字母数字及下划线 \s 匹配任意空白字符,等价于...对象,由于该对象自己包含了正则表达式,所以调用对应方法时不用给出正则字符串。...位置 re_obj = re.compile('[0-9]+') result = re_obj.search(string='asda123fs1231') # 匹配数字,匹配第一次查找内容...3.4 re.findall() re.findall() # 会在整个字符串内查找匹配,返回所有匹配结果,list类型,否则返回[] str_text = "Python is a good language...例如:以上就是今天要讲内容,本文仅仅简单介绍了re使用,而re提供了大量能使我们快速便捷地处理数据函数方法,后续有关于re常用代码会在这篇博客中持续更新。

89710

爬虫入门指南(2):如何使用正则表达式进行数据提取处理

正则表达式 正则表达式是一种用于匹配处理文本工具,可以定义规则模式来查找、替换提取目标数据。Python中内置re模块可用于操作正则表达式。 正则表达式中常用元字符特殊序列 ....re.findall(pattern, string):在给定字符串中查找所有匹配项,并以列表形式返回所有结果。...\w+:匹配一个或多个字母、数字或下划线字符(即匹配邮箱地址域名部分)。 .:匹配一个点(.)字符。 \w+:匹配一个或多个字母、数字或下划线字符(即匹配邮箱地址顶级域名部分)。...注意:\w代表字母、数字或下划线字符。 re.findall()函数将返回一个包含所有匹配字符串列表。...,包含id、nameage三个列。

15410

Python NLTK 处理原始文本

\_] 匹配一个数字、字母或者下划线 [0-9a-zA-Z\_]+ 匹配至少由一个数字、字母或者下划线组成字符串, 比如'a100','0_Z','Py3000'等等; [a-zA-Z\_][0-9a-zA-Z...\_]*可以匹配由字母或下划线开头,后接任意个由一个数字、字母或者下划线组成字符串,也就是Python合法变量 [a-zA-Z\_][0-9a-zA-Z\_]{0, 19}更精确地限制了变量长度是...:查找“曰”后面的内容 re.findall(r'(曰.{,3})',strhtml) ?...---- 有用字符串方法: s.find(t) 字符串s中包含t第一个索引s.rfind(t) 字符串s中包含t最后一个索引 s.index(t) 与s.find(t)类似 s.rindex...复制 s.replace(t,u) 用u替换s中t 链表字符串差异:字符串链表都是一种序列,可以通过索引抽取他们一部分,可以切片,可以合并。

1.4K50

正则表达式学习笔记

' \ 'nam.txt' print('限制a后面字符不为数字结果为{}'.format(re.findall(r'[ns]a[^0-9]\.txt', s))) 结果为: 限制a后面字符不为数字结果为...(等价于[0-9]) \D 任何一个非数字(等价于[^0-9]) 字母数字元字符 元字符 说明 \w 任何一个字母数字字符(大小写均可)或下划线字符 (等价于[a-zA-Z0-9_]) \W 任何一个非字母数字字符...防止过度匹配 *+都是贪婪形元字符,使用他们在进行匹配时,会进可能匹配而不是适可而止。...在许多实现里,第0个匹配(\0)可以用来代表整个正则表达式 前后查找 这种模式,包含匹配本身并不返回,而是用于确定正确匹配位置,它并不是匹配结果一部分。...前后查找分为向前查找向后查找,但常见正则表达式实现都支持向前查找。所以只说明前者 向前查找 向前查找指定了一个必须匹配但不在结果中返回模式。向前查找实际就是一个子表达式。

54420

学会Python正则表达式,就看这20个例子~

[0-9] s = '一共20行代码运行时间13.59s' pat = r'\d+' # +表示匹配数字(\d表示数字通用字符)1次或多次 r = re.findall(pat,s) print(r)...regular expression matching operations similar to those found in Perl' pat = r'^[emrt]' # 查找以 r = re.findall...([mt][a-zA-Z]*)' # 查找以 r = re.findall(pat,s) print(r) # ['module', 'matching', 'tions', 'milar', 'to'..., 'those'] 12 使用^查找字符串开头单词 综合1112得到所有以m或t开头单词 s = 'This module provides regular expression matching...20 常用通用字符总结 \s 匹配空白字符 \w 匹配任意字母/数字/下划线 \W 小写 w 相反,匹配任意字母/数字/下划线以外字符 \d 匹配十进制数字 \D 匹配除了十进制数以外

78520
领券