特殊符號和字符:
python
管道符號(|) 匹配多個正則表達式模式。正則表達式
匹配任意一個單個的字符(.)閉包
從字符串的開頭或結尾或單詞邊界開始匹配。(^ $ \b \B)函數
建立字符類([]):使用方括號的正則表達式會匹配方括號裏的任何一個字符串。對象
指定範圍(-)和否認(^)。放在方括號裏。字符串
使用閉包操做符(*, +, ?, {})實現屢次出現/重複匹配。it
特殊字符表示、字符集。\d, \w, \s, \D.編譯
用圓括號(())組建組。搜索
正則表達式和python語言方法
re模塊:核心函數和方法:search()、 match()、compile().
使用compile()編譯正則表達式:
group()返回全部匹配對象或是根據要求返回某個特定子組。groups()返回包含惟一或全部子組的元組。
用match()匹配字符串,嘗試從字符串的開頭開始對模式進行匹配。成功匹配就返回一個對象,不然返回None。
search()在一個字符串中查找一個模式.
findall()找到每一個出現的匹配部分。用於非重疊地搜索某字符串中一個正則表達式模式出現的狀況。
用sub()和subn()進行搜索和替換。
用split()分割。(分割模式)