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

python正則表達(dá)式中的括號匹配問題

 更新時間:2014年12月14日 00:24:45   投稿:mdxy-dxy  
這篇文章主要介紹了python正則表達(dá)式中的括號匹配問題,需要的朋友可以參考下

問題:

m = re.findall('[0-9]*4[0-9]*', '[4]')
可以匹配到4.
m = re.findall('([0-9])*4([0-9])*', '[4]')
匹配不到4.
這是為什么呢?PS,這個是一個簡化的說明,我要用的正則比這個復(fù)雜,所以要用到(),表示一個序列的匹配。
補(bǔ)充一點,我放在notepad++中用的時候,兩種寫法都能匹配出來,不知道為什么python中就不行了。

答案:

python的正則中用()會進(jìn)行匹配,所以返回結(jié)果是['',''],就是兩個()中的匹配。要想達(dá)到原來的匹配效果,就是把4匹配出來,有兩種解決方法:

1.最外層加個大括號,變成:m = re.findall('(([0-9])*4([0-9])*)', '[4]'),返回結(jié)果的第一個元素就是匹配結(jié)果了。
2.去除()的匹配結(jié)果返回,在括號前面加入?:,變成m = re.findall('(?:\d)*4(?:\d)*', '[4]'),返回結(jié)果就是要匹配的結(jié)果了。

相關(guān)文章

  • Python爬蟲框架-scrapy的使用

    Python爬蟲框架-scrapy的使用

    Scrapy是純python實現(xiàn)的一個為了爬取網(wǎng)站數(shù)據(jù)、提取結(jié)構(gòu)性數(shù)據(jù)而編寫的應(yīng)用框架。這篇文章主要介紹了Python爬蟲框架-scrapy的使用,需要的朋友可以參考下
    2021-04-04
  • Python發(fā)送郵件實現(xiàn)基礎(chǔ)解析

    Python發(fā)送郵件實現(xiàn)基礎(chǔ)解析

    這篇文章主要介紹了Python發(fā)送郵件實現(xiàn)基礎(chǔ)解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-08-08
  • 如何在Python中編寫并發(fā)程序

    如何在Python中編寫并發(fā)程序

    讓計算機(jī)程序并發(fā)的運行是一個經(jīng)常被討論的話題,今天我想討論一下Python下的各種并發(fā)方式。
    2016-02-02
  • Python基于OpenCV實現(xiàn)視頻的人臉檢測

    Python基于OpenCV實現(xiàn)視頻的人臉檢測

    這篇文章主要為大家詳細(xì)介紹了Python基于OpenCV實現(xiàn)視頻的人臉檢測,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • python實現(xiàn)拓?fù)渑判虻姆椒ú襟E

    python實現(xiàn)拓?fù)渑判虻姆椒ú襟E

    拓?fù)渑判蚴菍τ邢驘o環(huán)圖進(jìn)行排序的一種算法,本文主要介紹了python實現(xiàn)拓?fù)渑判虻姆椒ú襟E,具有一定的參考價值,感興趣的可以了解一下
    2024-03-03
  • Django命名URL和反向解析URL實現(xiàn)解析

    Django命名URL和反向解析URL實現(xiàn)解析

    這篇文章主要介紹了Django命名URL和反向解析URL實現(xiàn)解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-08-08
  • Pandas缺失值填充 df.fillna()的實現(xiàn)

    Pandas缺失值填充 df.fillna()的實現(xiàn)

    本文主要介紹了Pandas缺失值填充 df.fillna()的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • Python之字典添加元素的幾種方法

    Python之字典添加元素的幾種方法

    這篇文章主要介紹了Python之字典添加元素的幾種方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • Flask框架WTForm表單用法示例

    Flask框架WTForm表單用法示例

    這篇文章主要介紹了Flask框架WTForm表單用法,結(jié)合登錄驗證的具體實例分析了Flask框架WTForm表單相關(guān)使用技巧,需要的朋友可以參考下
    2018-07-07
  • Python多進(jìn)程通信Queue、Pipe、Value、Array實例

    Python多進(jìn)程通信Queue、Pipe、Value、Array實例

    這篇文章主要介紹了Python多進(jìn)程通信Queue、Pipe、Value、Array實例,queue和pipe用來在進(jìn)程間傳遞消息、Value + Array 是python中共享內(nèi)存映射文件的方法,需要的朋友可以參考下
    2014-11-11

最新評論

望城县| 拜城县| 淄博市| 静安区| 视频| 盖州市| 内江市| 洛南县| 马边| 巢湖市| 沁水县| 乌拉特后旗| 陈巴尔虎旗| 霍山县| 改则县| 电白县| 富平县| 曲阜市| 靖边县| 高安市| 宜宾市| 连江县| 水城县| 马边| 邓州市| 泊头市| 汝州市| 山丹县| 调兵山市| 佛坪县| 军事| 屯留县| 万年县| 个旧市| 寻乌县| 榆社县| 凉城县| 鲁甸县| 佛冈县| 沂源县| 麻栗坡县|