元字元:\d 匹配數字
\d 匹配除了數字的一切字元
\w 匹配字母數字和下劃線
\w 匹配\w非匹配的一切字元
\s 匹配單個空格
\s 同理
\b 匹配詞邊界(放前面和後面效果是一樣的)
\b (匹配乙個非詞邊界的位置)
\t (匹配製表符)
\n (匹配換行符)
^ (匹配句子開頭)
$ (匹配句子結尾)
\< (限定匹配詞的開頭)
\> (限定匹配詞的結尾)
限定符:* (匹配0個或多個項)
+ (匹配乙個或多個項)
? (匹配0或1個可選項)
可選字元[r](r內為字元)
[^....]匹配不是^號後面的字元
[.....^]匹配含^的可選字元,即上面的功能無法實現
大括號(迴圈匹配n次)
(迴圈匹配n到m次的符合項)
(迴圈匹配0到m次的符合項)
(迴圈匹配n到無限次的匹配項)
ps:慎用[a-z]而需要使用[a-za-z]代替
(?:.....)非捕獲組
(?=....)肯定式向前查詢
(?!.....)否定式向前查詢
(?<=....)肯定式向後查詢
(?
正規表示式符號
字元描述 將下乙個字元標記為乙個特殊字元 或乙個原義字元 或乙個 向後引用 或乙個八進位制轉義符。例如,n 匹配字元 n n 匹配乙個換行符。序列 匹配 而 則匹配 匹配輸入字串的開始位置。如果設定了 regexp 物件的 multiline 屬性,也匹配 n 或 r 之後的位置。匹配輸入字串的結束...
正規表示式符號
字元描述 將下乙個字元標記為乙個特殊字元 或乙個原義字元 或乙個 向後引用 或乙個八進位制轉義符。例如,n 匹配字元 n n 匹配乙個換行符。序列 匹配 而 則匹配 匹配輸入字串的開始位置。如果設定了 regexp 物件的 multiline 屬性,也匹配 n 或 r 之後的位置。匹配輸入字串的結束...
正規表示式符號
字元 描述 標記下乙個字元是特殊字元或文字。例如,n 和字元 n 匹配。n 則和換行字元匹配。序列 和 匹配,而 則和 匹配。匹配輸入的開頭。匹配輸入的末尾。匹配前乙個字元零或多次。例如,zo 與 z 或 zoo 匹配。匹配前乙個字元一次或多次。例如,zo 與 zoo 匹配,但和 z 不匹配。匹配前...