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

Python re 模塊findall() 函數(shù)返回值展現(xiàn)方式解析

 更新時間:2019年08月09日 16:37:16   作者:springionic  
這篇文章主要介紹了Python re 模塊findall() 函數(shù)返回值展現(xiàn)方式解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

findall 函數(shù):

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

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

這里主要需要討論的是其返回值的展現(xiàn)方式,即findall函數(shù)根據(jù)正則表達式的不同所返回的結(jié)果包含的不同信息!

主要包含三種情況:

1. 當(dāng)給出的正則表達式中帶有多個括號時,列表的元素為多個字符串組成的tuple,tuple中字符串個數(shù)與括號對數(shù)相同,字符串內(nèi)容與每個括號內(nèi)的正則表達式相對應(yīng),并且排放順序是按括號出現(xiàn)的順序。

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

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

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

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

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

4. 同樣是前面的 test 數(shù)據(jù),要匹配出和3中同樣的結(jié)果,可以這樣寫。

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

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

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Pandas數(shù)據(jù)分析固定時間點和時間差

    Pandas數(shù)據(jù)分析固定時間點和時間差

    這篇文章主要介紹了Pandas數(shù)據(jù)分析固定時間點和時間差,文章未日澳主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-08-08
  • TensorFlow實現(xiàn)簡單線性回歸

    TensorFlow實現(xiàn)簡單線性回歸

    這篇文章主要為大家詳細介紹了TensorFlow實現(xiàn)簡單線性回歸,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • Python繪制正余弦函數(shù)圖像的方法

    Python繪制正余弦函數(shù)圖像的方法

    這篇文章主要介紹了Python繪制正余弦函數(shù)圖像的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-08-08
  • Python2.x版本中cmp()方法的使用教程

    Python2.x版本中cmp()方法的使用教程

    這篇文章主要介紹了Python2.x版本中cmp()方法的使用教程,在Python3.x版本中該方法不再被內(nèi)置,需要的朋友可以參考下
    2015-05-05
  • 淺談Python 敏感詞過濾的實現(xiàn)

    淺談Python 敏感詞過濾的實現(xiàn)

    這篇文章主要介紹了淺談Python 敏感詞過濾的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • 基于Python制作一個全自動微信清粉小工具

    基于Python制作一個全自動微信清粉小工具

    在當(dāng)今社交軟件中,微信是最常用的通訊工具之一,這篇文章主要為大家介紹了一個使用?Python?和?uiautomator2?庫編寫的微信清粉工具,希望對大家有所幫助
    2024-12-12
  • 基于flask實現(xiàn)五子棋小游戲

    基于flask實現(xiàn)五子棋小游戲

    這篇文章主要為大家詳細介紹了基于flask實現(xiàn)五子棋小游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-05-05
  • PyQt5 在QListWidget自定義Item的操作

    PyQt5 在QListWidget自定義Item的操作

    這篇文章主要介紹了PyQt5 在QListWidget自定義Item的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • Python 使用指定的網(wǎng)卡發(fā)送HTTP請求的實例

    Python 使用指定的網(wǎng)卡發(fā)送HTTP請求的實例

    今天小編就為大家分享一篇Python 使用指定的網(wǎng)卡發(fā)送HTTP請求的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • python計算導(dǎo)數(shù)并繪圖的實例

    python計算導(dǎo)數(shù)并繪圖的實例

    今天小編就為大家分享一篇python計算導(dǎo)數(shù)并繪圖的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02

最新評論

SHOW| 沐川县| 安平县| 海城市| 芦溪县| 获嘉县| 那坡县| 都江堰市| 房产| 荃湾区| 昌邑市| 莱阳市| 砀山县| 大丰市| 桃江县| 政和县| 卢龙县| 海原县| 申扎县| 乳山市| 繁峙县| 玉山县| 万全县| 德庆县| 龙游县| 屯门区| 龙口市| 泾源县| 武城县| 萨迦县| 青阳县| 井研县| 大名县| 广丰县| 开远市| 松江区| 惠州市| 古浪县| 漳浦县| 新化县| 沿河|