點評:正則表達式是字符串處理的重要工具,所以也是面試中經常考察的知識點。
在Python中,使用正則表達式有兩種方式,
一種是直接調用 re模塊中的函數,傳入正則表達式和需要處理的字符串;
一種是先通過re模塊的compile函數創建正則表達式對象,然后再通過對象調用方法并傳入需要處理的字符串。
如果一個正則表達式被頻繁的使用,我們推薦后面這種方式,它會減少頻繁編譯同一個正則表達式所造成的開銷。
match方法是從字符串的起始位置進行正則表達式匹配,返回Match對象或None。 search方法會掃描整個字符串來找尋匹配的模式,同樣也是返回Match對象或None。