亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

Python re 模塊findall() 函數返回值展現方式解析

系統 1851 0

findall 函數:

在字符串中找到正則表達式所匹配的所有子串,并返回一個列表,如果沒有找到匹配的,則返回空列表。

注意: match 和 search 是匹配一次 findall 匹配所有,match 和 search 的區別也很大,可以自行網上查找!

這里主要需要討論的是其返回值的展現方式,即findall函數根據正則表達式的不同所返回的結果包含的不同信息!

主要包含三種情況:

1. 當給出的正則表達式中帶有多個括號時,列表的元素為多個字符串組成的tuple,tuple中字符串個數與括號對數相同,字符串內容與每個括號內的正則表達式相對應,并且排放順序是按括號出現的順序。

            
# 例子,正則表達式里分了兩個組
import re
test = '2018年的下半年,9月份, 27日'
pattern = re.compile(r'(\d)+(年|月|日)')
res = pattern.findall(test)
print(res)
# 輸出結果: [('8', '年'), ('9', '月'), ('7', '日')]
          

2. 當給出的正則表達式中帶有一個括號時,列表的元素為字符串,此字符串的內容與括號中的正則表達式相對應(不是整個正則表達式的匹配內容)。

            
# 例子,正則表達式里有一個分組
import re
test = '2018年的下半年,9月份, 27日'
pattern = re.compile(r'\d+(年|月|日)')
res = pattern.findall(test)
print(res)
# 輸出結果: ['年', '月', '日']
          

3. 當給出的正則表達式中不帶括號時,列表的元素為字符串,此字符串為整個正則表達式匹配的內容。

            
# 例子,正則表達式里沒有分組
import re
test = '2018年的下半年,9月份, 27日'
pattern = re.compile(r'\d{4}年|\d{1}月|\d{2}日')
res = pattern.findall(test)
print(res)
# 輸出結果: ['2018年', '9月', '27日']
          

4. 同樣是前面的 test 數據,要匹配出和3中同樣的結果,可以這樣寫。

            
# 例子,輸出和3中同樣的結果
import re
test = '2018年的下半年,9月份, 27日'
pattern = re.compile(r'\d{1,4}(?:年|月|日)')
res = pattern.findall(test)
print(res)
# 輸出結果: ['2018年', '9月', '27日']
          

此例子中的 (?:年|月|日) 不表示一個分組

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 日本一区二区在线播放 | jizzjiz熟丰满老妇日本 | 国产午夜精品一二区理论影院 | 国内自拍在线观看 | 免费观看91视频 | 国产欧美一区二区三区精品 | 最新日本中文字幕 | 天天摸天天操 | 亚洲精品久久激情影院 | 一本大道加勒比久久综合 | 亚洲欧美日韩精品久久 | 一本一本久久α久久精品66 | 四虎国产免费 | 成熟热自由日本语亚洲人 | 久久这里只有精品免费播放 | 国产视频一区二区在线播放 | 国语高清精品一区二区三区 | 国产精品毛片一区二区三区 | 老司机亚洲精品影视www | 久久久久久久蜜桃 | 欧美一级在线免费观看 | 香蕉成人国产精品免费看网站 | 欧美日韩顶级毛片www免费看 | xxxxxxx泡妞中国 | 九月婷婷综合婷婷 | 7m凹凸国产刺激在线视频 | 精品国产免费观看 | 91精品久久久久久久久久小网站 | 亚洲国产色综合有声小说 | 九七97影院理论片手机在线观看 | 亚洲精品国产高清不卡在线 | 全部免费毛片在线 | 中文字字幕乱码视频 | 久热中文字幕在线 | 香蕉免费一区二区三区在线观看 | 免费观看成人碰视频公开 | 免费看欧美一级a毛片 | 亚洲福利 影院 | 亚洲视频在线观看不卡 | 视频二区中文字幕 | 怡红院成人永久免费看 |