正規(guī)表示式(Regular Expression)是一種文字模式,包括普通字元(例如,a 到 z 之間的字母)和特殊字元(稱(chēng)為"元字元")。

正規(guī)表示式使用單一字串來(lái)描述、匹配一系列符合某個(gè)句法規(guī)則的字串。

正規(guī)表示式 - 元字符 語(yǔ)法

正規(guī)表示式(Regular Expression)是一種文字模式,包括普通字元(例如,a 到 z 之間的字母)和特殊字元(稱(chēng)為"元字元")。

正規(guī)表示式使用單一字串來(lái)描述、匹配一系列符合某個(gè)句法規(guī)則的字串。

正規(guī)表示式 - 元字符 範(fàn)例

\將下一個(gè)字元標(biāo)記為一個(gè)特殊字元、或一個(gè)原義字元、或一個(gè)向後引用、或一個(gè)八進(jìn)位轉(zhuǎn)義符。例如,'n' 匹配字元 "n"。 '\n' 符合一個(gè)換行符。序列'\\' 匹配"\" 而"\(" 則匹配"("。
^符合輸入字串的起始位置。如果設(shè)定了RegExp 物件的Multiline 屬性,^ 也符合 '\n' 或'\r' 之後的位置。
$符合輸入字串的結(jié)束位置。如果設(shè)定了RegExp 物件的Multiline屬性,$ 也符合 '\n' 或'\r' 之前的位置。
*匹配前面的子表達(dá)式零次或多次。例如,zo*能符合"z" 以及"zoo"。* 等價(jià)於{0,}。
+匹配前面的子表達(dá)式一次或多次。例如,'zo+ ' 能匹配"zo" 以及"zoo",但不能匹配"z"。+ 等價(jià)於{1,}。