C 程式設計 正規表示式符號說明 7 彭世瑜 新浪部落格

2021-10-10 12:25:26 字數 541 閱讀 7240

regex

元字元^,用於匹配行首,如:^first,匹配以first開頭的行;

元字元$,用於匹配行尾,如:end$,匹配以end結尾的行;

元字元「.」,用於匹配換行符以外的任意字元;

\d,匹配任意數字:0-9;

\d,匹配任意非數字字元;

\s,匹配任意空白字元:換行,空格,製表;

\s,匹配任意非空白字元;

\w,匹配單詞字元:漢子,字母,數字,下劃線;

\w,任意非單詞字元;

\b\b

\.,匹配小數點「.」;

\+,正號;

\-,負號;

限定符「?」,表示可以出現1次,或者0次;

限定符「*」,表示至少出現0次,或者無限次;

限定符「+」,指定限定符至少出現1次;

限定符,指定的字元出現n次;

限定符,指定的字元出現次數n~m次;

限定符,指定字元可以出現n次或者n次以上;

[a-za-z]限定字母;

[\u4e00-\u9fa5]限定漢字;

正規表示式符號說明

字元 功能 匹配任意1個字元 除了 n 匹配 中列舉的字元 d 匹配數字,即0 9 d 匹配非數字,即不是數字 s 匹配空白,即 空格,tab鍵 s 匹配非空白 w 匹配單詞字元,即a z a z 0 9 w 匹配非單詞字元 匹配字串開頭 匹配字串結尾 b 匹配乙個單詞的邊界 b 匹配非單詞邊界 匹...

正規表示式符號

字元描述 將下乙個字元標記為乙個特殊字元 或乙個原義字元 或乙個 向後引用 或乙個八進位制轉義符。例如,n 匹配字元 n n 匹配乙個換行符。序列 匹配 而 則匹配 匹配輸入字串的開始位置。如果設定了 regexp 物件的 multiline 屬性,也匹配 n 或 r 之後的位置。匹配輸入字串的結束...

正規表示式符號

字元描述 將下乙個字元標記為乙個特殊字元 或乙個原義字元 或乙個 向後引用 或乙個八進位制轉義符。例如,n 匹配字元 n n 匹配乙個換行符。序列 匹配 而 則匹配 匹配輸入字串的開始位置。如果設定了 regexp 物件的 multiline 屬性,也匹配 n 或 r 之後的位置。匹配輸入字串的結束...