標準字符集
-能夠與「多種字元」匹配的表示式
-注意區分大小寫,大寫是取補集的意思
\d任意乙個數字,0~9中的任意乙個
\w任意乙個字母或數字或下劃線,也就是a~z,a~z,0~9,_中任意乙個
\s包括空格,製表符,換行符等空白字元中的任意乙個
.小數點可以匹配任意乙個字元(除換行符)
如果要匹配包括「\n」在內的所有字元,一般用[\s\s]
自定義字元集合:
-方括號匹配方式,能夠匹配方括號中的任意乙個字元
[ab5@]
匹配「a」或"b"或「5」或「@」
[^abc]
匹配「a」,「b」,"c"之外的任意乙個字元
[f-k]
匹配"f"-"k"之間的任意乙個字目
[^a-f0-3]
匹配「a"-"f","0"-"3"之外的任意乙個字元
正規表示式的特殊符號,被包括到中括號中,則失去特殊意義,除了^,-之外
標準字元集合(小數點除外),如果被包括到中括號,自定義字元集合將包含該集合([\d.\-+]將匹配數字,小數點,+,-)
正規表示式 02
捕獲組也就是pattern中以括號對 分割出的子pattern。至於為什麼要用捕獲組呢,主要是為了能找出在一次匹配中你更關心的部分。group 0 於group 等價,表示整個正規表示式的匹配字串,group 1 等價於第乙個括號內的表示式返回的字串,以此類推。捕獲組可以通過從左到右計算其開括號來編...
正規表示式02 基本語法(正規表示式匹配規則)
基本的匹配法則 字元 作用檢索 結果一般字元 匹配自身 abcabc 匹配任意字元 除換行符 n a.cabc adc 轉義字元,改變原有字元含義 a.c a b a.c而不是abc a b 字符集,按照字符集中的規則匹配 a bc d abd acd 預設的指定含義字元,可以寫在字符集 中 字元 ...
正規表示式 學習筆記02
re.search 掃整個字串並返回第乙個成功的匹配 content extra stings hello 1234567 world this is a regex demo extra stings result re.match hello.d demo content 從開頭開始匹配 pri...