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

python正則表達(dá)式re之compile函數(shù)解析

 更新時(shí)間:2017年10月25日 14:06:37   作者:Winterto1990  
這篇文章主要介紹了python正則表達(dá)式re之compile函數(shù)解析,介紹了其定義,匹配模式等相關(guān)內(nèi)容,具有一定參考價(jià)值,需要的朋友可以了解下。

re正則表達(dá)式模塊還包括一些有用的操作正則表達(dá)式的函數(shù)。下面主要介紹compile函數(shù)。

定義:

compile(pattern[,flags] ) 根據(jù)包含正則表達(dá)式的字符串創(chuàng)建模式對(duì)象。

通過python的help函數(shù)查看compile含義:

help(re.compile)

compile(pattern, flags=0)

Compile a regular expression pattern, returning a pattern object.

通過help可以看到compile方法的介紹,返回一個(gè)pattern對(duì)象,但是卻沒有對(duì)第二個(gè)參數(shù)flags進(jìn)行介紹。第二個(gè)參數(shù)flags是匹配模式,可以使用按位或'|'表示同時(shí)生效,也可以在正則表達(dá)式字符串中指定。Pattern對(duì)象是不能直接實(shí)例化的,只能通過compile方法得到。匹配模式有:

1).re.I(re.IGNORECASE): 忽略大小寫
2).re.M(MULTILINE): 多行模式,改變'^'和'$'的行為
3).re.S(DOTALL): 點(diǎn)任意匹配模式,改變'.'的行為
4).re.L(LOCALE): 使預(yù)定字符類 \w \W \b \B \s \S 取決于當(dāng)前區(qū)域設(shè)定
5).re.U(UNICODE): 使預(yù)定字符類 \w \W \b \B \s \S \d \D 取決于unicode定義的字符屬性
6).re.X(VERBOSE): 詳細(xì)模式。這個(gè)模式下正則表達(dá)式可以是多行,忽略空白字符,并可以加入注釋

例如:

pattern1 = re.compile(r”“”\d + #整數(shù)部分 
. #小數(shù)點(diǎn) 
\d * #小數(shù)部分”“”, re.X) 

這里正則表達(dá)式為三個(gè)”號(hào)引起來的多行字符串,則將匹配模式設(shè)置為re.X 可以多行匹配。

函數(shù)re.compile將正則表達(dá)式(以字符串書寫的)轉(zhuǎn)換為模式對(duì)象,可以實(shí)現(xiàn)更加有效的匹配。例子:

import re
text = "JGood is a handsome boy, he is cool, clever, and so on..."
re.findall(r'\w*oo\w*', text)  #查找所有包含'oo'的單詞

使用compile函數(shù):

導(dǎo)入re模塊:

import re

text = “JGood is a handsome boy, he is cool, clever, and so on…” 
regex = re.compile(r'\w*oo\w*') 
print regex.findall(text) #查找所有包含'oo'的單詞

總結(jié)

以上就是本文關(guān)于python正則表達(dá)式re之compile函數(shù)解析的全部內(nèi)容,希望對(duì)大家有所幫助。感興趣的朋友可以繼續(xù)參閱本站:Python_LDA實(shí)現(xiàn)方法詳解、python+mongodb數(shù)據(jù)抓取詳細(xì)介紹、Python探索之修改Python搜索路徑等,如有不足之處,歡迎留言支持。感謝朋友們對(duì)本站的支持!

相關(guān)文章

  • 運(yùn)用python去除圖片水印

    運(yùn)用python去除圖片水印

    本文介紹了如何運(yùn)用python去除圖片的水印,文中使用圖片以及代碼詳細(xì)的介紹了兩種去除的方法,感興趣的朋友可以自己參考一下
    2021-08-08
  • python批量處理多DNS多域名的nslookup解析實(shí)現(xiàn)

    python批量處理多DNS多域名的nslookup解析實(shí)現(xiàn)

    這篇文章主要介紹了python批量處理多DNS多域名的nslookup解析實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06
  • Python如何自動(dòng)生成環(huán)境依賴包requirements

    Python如何自動(dòng)生成環(huán)境依賴包requirements

    這篇文章主要介紹了Python如何自動(dòng)生成環(huán)境依賴包requirements問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-04-04
  • PyTorch如何使用embedding對(duì)特征向量進(jìn)行嵌入

    PyTorch如何使用embedding對(duì)特征向量進(jìn)行嵌入

    這篇文章主要介紹了PyTorch如何使用embedding對(duì)特征向量進(jìn)行嵌入問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • Python Matplotlib繪制箱線圖的全過程

    Python Matplotlib繪制箱線圖的全過程

    又稱箱形圖(boxplot)或盒式圖,數(shù)據(jù)大小、占比、趨勢(shì)等等的呈現(xiàn)其包含一些統(tǒng)計(jì)學(xué)的均值、分位數(shù)、極值等等統(tǒng)計(jì)量,因此該圖信息量較大,下面這篇文章主要給大家介紹了關(guān)于Python Matplotlib繪制箱線圖的相關(guān)資料,需要的朋友可以參考下
    2021-09-09
  • 淺析Python數(shù)字類型和字符串類型的內(nèi)置方法

    淺析Python數(shù)字類型和字符串類型的內(nèi)置方法

    這篇文章主要介紹了Python數(shù)字類型和字符串類型的內(nèi)置方法,本文通過實(shí)例代碼講解的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-12-12
  • 基于python實(shí)現(xiàn)自動(dòng)化辦公學(xué)習(xí)筆記(CSV、word、Excel、PPT)

    基于python實(shí)現(xiàn)自動(dòng)化辦公學(xué)習(xí)筆記(CSV、word、Excel、PPT)

    這篇文章主要介紹了基于python實(shí)現(xiàn)自動(dòng)化辦公學(xué)習(xí)筆記,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • 使用python實(shí)現(xiàn)CGI環(huán)境搭建過程解析

    使用python實(shí)現(xiàn)CGI環(huán)境搭建過程解析

    這篇文章主要介紹了使用python實(shí)現(xiàn)CGI環(huán)境搭建過程解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-04-04
  • Python實(shí)現(xiàn)封裝打包自己寫的代碼,被python import

    Python實(shí)現(xiàn)封裝打包自己寫的代碼,被python import

    這篇文章主要介紹了Python實(shí)現(xiàn)封裝打包自己寫的代碼,被python import,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-07-07
  • 使用OpenCV實(shí)現(xiàn)仿射變換—平移功能

    使用OpenCV實(shí)現(xiàn)仿射變換—平移功能

    這篇文章主要介紹了使用OpenCV實(shí)現(xiàn)仿射變換—平移功能,需要的朋友可以參考下
    2019-08-08

最新評(píng)論

芜湖县| 岳普湖县| 抚远县| 共和县| 广河县| 长兴县| 穆棱市| 阿巴嘎旗| 廉江市| 衡山县| 漯河市| 胶州市| 东兰县| 宽甸| 自贡市| 文昌市| 英山县| 灌云县| 彩票| 南充市| 宜阳县| 固阳县| 德格县| 象山县| 浪卡子县| 汕头市| 北票市| 盐边县| 抚顺县| 双柏县| 淄博市| 巧家县| 盘锦市| 洪湖市| 丰宁| 西峡县| 城市| 无棣县| 景宁| 郑州市| 攀枝花市|