Meta 字元

關於 meta 字元的一般資訊。

正規表示式中的任何單一字元(字母、數字或符號)會與其本身的字面意義比對;除非其是 meta 字元。meta 字元是一或多個具有獨特意義,且不會在字面上用於正規表示式比對的字元。

例如,曲折符號字元 (^) 是 meta 字元,表示「於開頭處搜尋」。

如果您要尋找該字元,而非使用 meta 字元型樣,請在前面加上反斜線 (\)。

例如,如果要尋找文字字元的曲折符號,正規表示式必須為:\^

正規表示式

說明

範例

\

以字元形式尋找下一個字元;不使用其 meta 字元型樣。

\. 會尋找文字中的句點 (.)

. 會尋找第一個字元(任何字元)

^

於字串開頭處尋找

^1 會尋找 "1。按一下「儲存」,但不會找到:"in the 210th line"

.

尋找任何字元(新行字元除外)。

尋找 a、A、1、<、.、= 等等;只要是第一個字元即可。

()

尋找型樣群組。

(word) 會找到 "In this word"

^(Word) 會找到 "Words in this line"

[]

尋找型樣範圍。

[a-z] 會尋找字母,但不會尋找數字

*

尋找之前的型樣零或多次。

.* 會尋找所有字元,<(.*)> 會尋找所有 HTML 標籤

+

尋找之前的型樣一或多次。

(<.l>)+ 會找到 <UL><OL>

?

尋找之前的型樣零或一次。

(<.l>)? 會找到 <UL>

(?i)

以不區分大小寫搜尋來尋找下一個字元。

(?i)word 會找到 wordWord