正規表示式(Regular Expression)是一種文字模式,包括普通字元(例如,a 到 z 之間的字母)和特殊字元(稱為"元字元")。
正規表示式使用單一字串來描述、匹配一系列符合某個句法規則的字串。
正規表示式 - 元字符 語法
正規表示式(Regular Expression)是一種文字模式,包括普通字元(例如,a 到 z 之間的字母)和特殊字元(稱為"元字元")。
正規表示式使用單一字串來描述、匹配一系列符合某個句法規則的字串。
正規表示式 - 元字符 範例
\ | 將下一個字元標記為一個特殊字元、或一個原義字元、或一個向後引用、或一個八進位轉義符。例如,'n' 匹配字元 "n"。 '\n' 符合一個換行符。序列'\\' 匹配"\" 而"\(" 則匹配"("。 |
^ | 符合輸入字串的起始位置。如果設定了RegExp 物件的Multiline 屬性,^ 也符合 '\n' 或'\r' 之後的位置。 |
$ | 符合輸入字串的結束位置。如果設定了RegExp 物件的Multiline屬性,$ 也符合 '\n' 或'\r' 之前的位置。 |
* | 匹配前面的子表達式零次或多次。例如,zo*能符合"z" 以及"zoo"。* 等價於{0,}。 |
+ | 匹配前面的子表達式一次或多次。例如,'zo+ ' 能匹配"zo" 以及"zoo",但不能匹配"z"。+ 等價於{1,}。 |