iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >轻松掌握正则表达式findall函数详解
  • 643
分享到

轻松掌握正则表达式findall函数详解

2024-04-02 19:04:59 643人浏览 八月长安
摘要

正则表达式入门-findall()函数 findall()函数 例子 import re a = '123abc' re=re.findall('\d\d\d',a) print

正则表达式入门-findall()函数

findall()函数

例子


import re
a = '123abc'
re=re.findall('\d\d\d',a)
print(re)

image-20211018120830231

导入用于完成正则表达式操作的re库

使用re库中的findall()函数提取文本

'\d'表示匹配1个数字,那么'\d\d\d'就表示匹配连续的3个数字

语法为


re.findall(匹配规则,原始文档)

注意:findall()函数返回的是一个包含提取结果的列表


import re
a = '456qwe789rty123abc'
re=re.findall('\d\d\d',a)
print(re)
print(re[0])

image-20211018121753942

符号 含义
\d 匹配1个数字字符
\w 匹配1个字母、数字或下划线字符
\s 匹配1个空白字符(换行符、制表符、普通空格等)
\S 匹配1个非空白字符
\n 匹配1个换行符“In”(相当于按1次【Enter】键)
\t 匹配1个制表符“\t”(相当于按1次【Tab】键或按8次空格键)
. 匹配1个任意字符,换行符除外
* 匹配0个或多个表达式
+ 匹配1个或多个表达式
? 常与“.”和“*”配合使用,组成非贪婪匹配
() 匹配括号内的表达式,也表示一个组

举例


import re
a = '456qwe789rty123abc'
re=re.findall('\d\d\d\w',a)
print(re)

image-20211018122614285


import re
a = '456qwe789rty123abc'
re=re.findall('\d\d\d\w.',a)
print(re)

image-20211018122717028

到此这篇关于轻松掌握正则表达式findall()函数详解的文章就介绍到这了,更多相关正则表达式 findall内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: 轻松掌握正则表达式findall函数详解

本文链接: https://www.lsjlt.com/news/155012.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 轻松掌握正则表达式findall函数详解
    正则表达式入门-findall()函数 findall()函数 例子 import re a = '123abc' re=re.findall('\d\d\d',a) print...
    99+
    2022-11-12
  • Python正则表达re模块之findall()函数详解
    一、re.findall函数介绍 它在re.py中有定义: def findall(pattern, string, flags=0): """Return a list o...
    99+
    2022-11-11
  • 轻松入门正则表达式之非贪婪匹配篇详解
    非贪婪匹配 (.*?) import re a = '456qwe789rty123abc' re=re.findall('456(.*?)789',a) pri...
    99+
    2022-11-12
  • 怎么理解并掌握python正则表达式和re模块
    这篇文章主要介绍“怎么理解并掌握python正则表达式和re模块”,在日常操作中,相信很多人在怎么理解并掌握python正则表达式和re模块问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么理解并掌握pyth...
    99+
    2023-06-01
  • 详解正则表达式之数字验证
    正则表达式可以用来验证字符串是否符合特定的格式要求。在数字验证中,我们可以使用正则表达式来验证字符串是否只包含数字字符。以下是一个基...
    99+
    2023-08-15
    正则表达式
  • 如何理解PHP正则表达式函数库
    如何理解PHP正则表达式函数库,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。浅析PHP正则表达式函数库是什么呢?这里向你介绍了PHP正则表达式函数库(POSIX...
    99+
    2023-06-17
  • Python正则表达式中flags参数的实例详解
    目录flags参数忽略大小写多行模式匹配任何字符补充:正则表达式中的flags总结flags参数 re.I    IGNORECASE    ...
    99+
    2022-11-13
  • awk正则表达式和内置函数的使用方法实例详解
    awk正则表达式及内置函数实例详解: 1、模糊匹配: awk ‘{if($3~/97/) print $0}' data.f:如果第三项中含有”97”则打印该行 awk ‘{if($4!~/ufcx/)...
    99+
    2022-06-04
    使用方法 详解 函数
  • MySQL通配符与正则表达式搜过滤数据详解
    目录通配符过滤通配符 %通配符 _技巧正则表达式过滤字符匹配其他字符对比正则表达式测试总结通配符过滤 通配符:用来匹配值的一部分特殊字符。 通配符可以在搜索模式中任意位置使用,并且可以使用多个通配符。 搜索模式:由字面值...
    99+
    2022-09-30
  • python正则表达式re.sub各个参数的超详细讲解
    目录一、re.sub(pattern, repl, string, count=0, flags=0)二、参数讲解1、pattern参数2、repl参数2.1、repl是字符串2.2...
    99+
    2022-11-11
  • python正则表达式中匹配次数与贪心问题详解(+ ?*)
    python中正则表达式中的匹配次数问题网上有很多解释,最多的就是*匹配0或者无数次,+匹配1次或无数次,?匹配0次或者1次。可是虽然这个文字描述很简单,但是真正用起来的时候大家有没...
    99+
    2022-11-11
  • 如何使用正则表达式对输入数字进行匹配详解
    目录前言:正文:总结前言: 最近有一个区间范围限制,一般255数字以下的都能在网上薅到,但是需要弄一个int16、int32、int64范围的输入限制......在网上逛了很久都没找...
    99+
    2022-11-13
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作