最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

輕松掌握正則表達(dá)式findall函數(shù)詳解

 更新時間:2021年10月21日 08:44:55   作者:小旺不正經(jīng)  
正則表達(dá)式(regular expression)描述了一種字符串匹配的模式(pattern),可以用來檢查一個串是否含有某種子串、將匹配的子串替換或者從某個串中取出符合某個條件的子串等,這篇文章將帶你掌握正則表達(dá)式中的findall函數(shù)

正則表達(dá)式入門-findall()函數(shù)

findall()函數(shù)

例子

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

image-20211018120830231

導(dǎo)入用于完成正則表達(dá)式操作的re庫

使用re庫中的findall()函數(shù)提取文本

'\d'表示匹配1個數(shù)字,那么'\d\d\d'就表示匹配連續(xù)的3個數(shù)字

語法為

re.findall(匹配規(guī)則,原始文檔)

注意:findall()函數(shù)返回的是一個包含提取結(jié)果的列表

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

image-20211018121753942

符號 含義
\d 匹配1個數(shù)字字符
\w 匹配1個字母、數(shù)字或下劃線字符
\s 匹配1個空白字符(換行符、制表符、普通空格等)
\S 匹配1個非空白字符
\n 匹配1個換行符“In”(相當(dāng)于按1次【Enter】鍵)
\t 匹配1個制表符“\t”(相當(dāng)于按1次【Tab】鍵或按8次空格鍵)
. 匹配1個任意字符,換行符除外
* 匹配0個或多個表達(dá)式
+ 匹配1個或多個表達(dá)式
? 常與“.”和“*”配合使用,組成非貪婪匹配
() 匹配括號內(nèi)的表達(dá)式,也表示一個組

舉例

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

到此這篇關(guān)于輕松掌握正則表達(dá)式findall()函數(shù)詳解的文章就介紹到這了,更多相關(guān)正則表達(dá)式 findall內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論

湖口县| 海阳市| 门头沟区| 周至县| 赣榆县| 余姚市| 嫩江县| 平南县| 利川市| 蒙城县| 南开区| 六盘水市| 临桂县| 平定县| 咸宁市| 定远县| 宜兰市| 六盘水市| 龙江县| 渝中区| 石门县| 沿河| 西平县| 日喀则市| 弋阳县| 苗栗市| 怀仁县| 宁海县| 湖口县| 喜德县| 刚察县| 清苑县| 石狮市| 即墨市| 莲花县| 全南县| 肥城市| 贵溪市| 如皋市| 新沂市| 交口县|