日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
Python正則表達(dá)式對(duì)象如何解決相關(guān)問(wèn)題

Python正則表達(dá)式對(duì)象在我們的使用中有很多問(wèn)題需要引起我們注意。下面我們就來(lái)看看如何進(jìn)行Python正則表達(dá)式對(duì)象的相關(guān)技術(shù)應(yīng)用。希望對(duì)大家有所幫助。

產(chǎn)生方式:通過(guò)

 
 
 
  1. re.compile(pattern,[flags])回 
  2. match( string[, pos[, endpos]]) ;返回string[pos,endpos]匹配 
  3. pattern的MatchObject

Python代碼

 
 
 
  1. split( string[, maxsplit = 0]) 
  2. findall( string[, pos[, endpos]]) 
  3. sub( repl, string[, count = 0]) 

這幾個(gè)函數(shù)和re模塊內(nèi)的相同,只不過(guò)是調(diào)用形式有點(diǎn)差別

re.幾個(gè)函數(shù)和 正則表達(dá)式對(duì)象的幾個(gè)函數(shù),功能相同,但同一程序如果
多次用的這些函數(shù)功能,正則表達(dá)式對(duì)象的幾個(gè)函數(shù)效率高些

matchobject

通過(guò) re.match(……) 和 re.compile(……).match返回

該對(duì)象有如下方法和屬性:

方法:

 
 
 
  1. group( [group1, ...]) 
  2. groups( [default]) 
  3. groupdict( [default]) 
  4. start( [group]) 
  5. end( [group]) 

說(shuō)明這幾個(gè)函數(shù)的***方法,就是舉個(gè)例子

 
 
 
  1. matchObj = re.compile(r”(?P\d+)\.(\d*)”) 
  2. m = matchObj.match(’3.14sss’) 
  3. #m = re.match(r”(?P\d+)\.(\d*)”, ‘3.14sss’) 
  4. print m.group() 
  5. print m.group(0) 
  6. print m.group(1) 
  7. print m.group(2) 
  8. print m.group(1,2) 
  9. print m.group(0,1,2) 
  10. print m.groups() 
  11. print m.groupdict() 
  12. print m.start(2) 
  13. print m.string 

輸出如下:

 
 
 
  1. 3.14 
  2. 3.14 
  3. 14 
  4. (’3′, ‘14′) 
  5. (’3.14′, ‘3′, ‘14′) 
  6. (’3′, ‘14′) 
  7. {’int’: ‘3′} 
  8. 3.14sss 

所以group() 和group(0)返回,匹配的整個(gè)表達(dá)式的字符串,另外group(i) 就是正則表達(dá)式中用第i個(gè)“()” 括起來(lái)的匹配內(nèi)容 (’3.14′, ‘3′, ‘14′)最能說(shuō)明問(wèn)題了。


本文標(biāo)題:Python正則表達(dá)式對(duì)象如何解決相關(guān)問(wèn)題
網(wǎng)站URL:http://www.dlmjj.cn/article/dpiehoj.html