在正則表達(dá)式介紹中,我們學(xué)習(xí)了正則表達(dá)式的基本用法。列舉了一些簡單的例子。在這一部分,將介紹更高級的用法,捕獲分組。
捕獲分組
上一部分我們用正則從字符串搜索出我們想要的,并返回了 MatchObject 對象,然后調(diào)用 group() 方法返回查找的字符串。那怎么得到查找的字符串的某一部分呢?
比如用正則 d{4}-d{2}-d{2} 提取年月日信息
單獨(dú)把年,月,日提出來可以用小括號 (d{4})-(d{2})-(d{2})
group(index) 方法可以按照小括號的順序,依次提取每個(gè)分組信息。如果分組較多的話,使用數(shù)字不如用名稱提取每個(gè)分組信息更方便。語法由 (...) 變?yōu)?(?P...)
小編推薦一個(gè)學(xué)Python的學(xué)習(xí)裙【 二二七,四三五,四五零 】,無論你是大牛還是小白,是想轉(zhuǎn)行還是想入行都可以來了解一起進(jìn)步一起學(xué)習(xí)!內(nèi)有很多干貨和技術(shù)分享