字元說明
^一行開始
$一行結束
\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星恆 匹配行的開始 顯示搜尋字串必須在行的開始,但是在所選擇的結果字串中不包括任何行終止字元。匹配行尾 顯示搜尋字串必須在行尾,但是在所選擇的結果字串中不包括任何行終止字元。除了換行符以外匹配任何...