正規表示式(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,}。