正規表示式開發手冊

2022-01-29 03:00:46 字數 963 閱讀 2088

字元說明

^一行開始

$一行結束

\b單詞的開始或結束

.除換行符外的任意字元

\w單詞字元(包括字母、數字、下劃線和漢字)

\w任意的非單詞字元(包括字母、數字、下劃線和漢字)

\s任意的空白字元,如空格、製表符、換行符、中文全形空格等

\s任意的非空白字元

\d任意的數字

\d任意的非數字字元

字元集合

說明 [aeiou]

aeiou字符集中的任何字元

[^aeiou]

aeiou字符集之外的字元

[0-9a-z]

字元集合0到9,a到z中的任何字元

[^0-9a-z]

字元集合0到9, a到z中的任何字元 字元

說明 重複次數=n次

重複次數》=n次

n<=重複次數<=m

*重複次數》=0

+重複次數》=1

?0<=重複次數<=1

*?盡可能少地使用重複的第乙個匹配

+?盡可能少地使用重複但至少使用一次

??使用零次重複(如有可能)或一次重複

分組又稱為子表示式,即把乙個正規表示式的全部或部分分成乙個或多個組。其中,分組使用的字元為「(」和「)」,即左圓括號和右圓括號。分組之後,可以將字元為「(」和「)」之中的表示式看成乙個整體來處理。以下正規表示式可以匹配重複出現字串「abc」一次或兩次的字串。此時,表示式將「abc」看成乙個整體來進行重複匹配。

(abc)

當乙個正規表示式被分組之後,每乙個組將自動被賦予乙個組號,該組號可以代表該組的表示式。

其中,組號的編制規則為:從左到右、以分組的左括號「(」為標誌,第乙個分組的組號為1,第二個分組的組號為2,以此類推。

可以使用\數字的方式來引用分組。如\1,\2

正規表示式手冊

正規表示式手冊 字元描述 將下乙個字元標記為乙個特殊字元 或乙個原義字元 或乙個向後引用 或乙個八進位制轉義符。例如,n 匹配字元 n n 匹配乙個換行符。序列 匹配 而 則匹配 匹配輸入字串的開始位置。如果設定了regexp物件的multiline屬性,也匹配 n 或 r 之後的位置。匹配輸入字串...

正規表示式手冊

字元描述 將下乙個字元標記為乙個特殊字元 或乙個原義字元 或乙個向後引用 或乙個八進位制轉義符。例如,n 匹配字元 n n 匹配乙個換行符。序列 匹配 而 則匹配 匹配輸入字串的開始位置。如果設定了regexp物件的multiline屬性,也匹配 n 或 r 之後的位置。匹配輸入字串的結束位置。如果...

UltraEdit 正規表示式手冊

正規表示式手冊 rel noopener noreferrer ultraedit 正規表示式手冊 oo星恆 匹配行的開始 顯示搜尋字串必須在行的開始,但是在所選擇的結果字串中不包括任何行終止字元。匹配行尾 顯示搜尋字串必須在行尾,但是在所選擇的結果字串中不包括任何行終止字元。除了換行符以外匹配任何...