新聞中心
本篇內(nèi)容主要講解“Python3的re.match函數(shù)怎么用”,感興趣的朋友不妨來(lái)看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來(lái)帶大家學(xué)習(xí)“Python3的re.match函數(shù)怎么用”吧!
實(shí)例
#!/usr/bin/python3
import re line = "Cats are smarter than dogs"
# .* 表示任意匹配除換行符(\n、\r)之外的任何單個(gè)或多個(gè)字符
# (.*?) 表示"非貪婪"模式,只保存第一個(gè)匹配到的子串
matchObj = re.match( r'(.*) are (.*?) .*', line, re.M|re.I)
if matchObj:
print ("matchObj.group() : ", matchObj.group())
print ("matchObj.group(1) : ", matchObj.group(1))
print ("matchObj.group(2) : ", matchObj.group(2))
else:
print ("No match!!")
以上實(shí)例執(zhí)行結(jié)果如下:
matchObj.group() : Cats are smarter than dogs matchObj.group(1) : Cats matchObj.group(2) : smarter
到此,相信大家對(duì)“Python3的re.match函數(shù)怎么用”有了更深的了解,不妨來(lái)實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)建站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!
名稱欄目:Python3的re.match函數(shù)怎么用-創(chuàng)新互聯(lián)
URL分享:http://www.dlmjj.cn/article/djsjph.html