正则表达式描述了一种字符串匹配的模式,可用于检查字符串是否包含某种子串,替换匹配的子串或从字符串中取出满足一定条件的子串等。本文将带您了解正则表达式中的findall函数。
正则表达式入门-findall()函数
findall()函数
例子
进口re
公元前123年
re=re.findall(ddd ,a)
打印(重新打印)
用于完成正则表达式操作的导入re库。
使用re库中的findall()函数提取文本。
“d”表示匹配1个数字,那么“ddd”表示匹配3个连续数字。
语法是
Re.findall(匹配规则,原始文档)
注意:findall()函数返回一个包含提取结果的列表。
进口re
a=456qwe789rty123abc
re=re.findall(ddd ,a)
打印(重新打印)
打印(re[0])
标志
意义
d
匹配1个数字字符。
w
匹配1个字母、数字或下划线字符。
s
匹配1个空白字符(换行符、制表符、普通空格等。)
S
匹配1个非空白字符。
n
匹配1个换行符“in”(相当于按[Enter]一次)
t
匹配1个制表符“t”(相当于按一次[Tab]键或按八次空格键)。
匹配1个任意字符,换行符除外。
*
匹配了0个或多个表达式
匹配一个或多个表达式。
?
它通常与“.”连用和“*”组成非贪婪匹配。
()
匹配括号中的表达式,该表达式也表示一个组。
举例
进口re
a=456qwe789rty123abc
re=re.findall(dddw ,a)
打印(重新打印)
进口re
a=456qwe789rty123abc
re=re.findall(dddw . ,a)
打印(重新打印)
关于轻松掌握正则表达式findall()函数的详细解释本文到此为止。更多相关正则表达式findall内容,请搜索我们之前的文章或者继续浏览下面的相关文章。希望大家以后能多多支持我们!