Python通過re模塊提供對正則表達式的支持。使用re的一般步驟是先使用re.compile()函數,將正則表達式的字符串形式編譯為Pattern實例,然后使用Pattern實例處理文本并獲得匹配結果(一個Match實例),最后使用Match實例獲得信息,進行其他的操作。
舉一個簡單的例子,在尋找一個字符串中所有的英文字符:
1 2 3 4 5 | import ?re pattern? = ?re. compile ( '[a-zA-Z]' ) result? = ?pattern.findall( 'as3SiOPdj#@23awe' ) print ?result #?['a',?'s',?'S',?'i',?'O',?'P',?'d',?'j',?'a',?'w',?'e'] |