快速開始
-
瀏覽條目
從. 、\ \d、 ^$到lookahead與邊界。
-
搜尋
按模式、說明或示例過濾。
-
複製並測試
複製到正則測試工具驗證。
收錄JavaScript/PCRE風格最常用的元字元、量詞、分組與修飾符(i/g/m)。 配合本站正則測試工具,可快速查語法並在輸入框中驗證匹配結果。
隱私提示:本地解析,不上傳伺服器。
↓ 在下方輸入區貼上內容,結果會立即顯示
正则表达式语法与常用模式速查; 配合正则测试工具使用效果更佳。
.Any character except newline
a.b matches acb
\dDigit [0-9]
\d+ matches 123
\wWord character [A-Za-z0-9_]
\w+
\sWhitespace
\s+
^Start of string/line
^Hello
$End of string/line
world$
*Zero or more (greedy)
ab*c
+One or more
\d+
?Zero or one
colou?r
{n,m}Between n and m times
\d{2,4}
[]Character class
[A-Za-z]+
[^]Negated class
[^0-9]+
|Alternation
cat|dog
()Capturing group
(\d{4})-(\d{2})
(?:)Non-capturing group
(?:https?)://
(?=)Positive lookahead
(?=\d{3})
(?!)Negative lookahead
(?!bad)
\bWord boundary
\bword\b
i flagCase insensitive
/hello/i
g flagGlobal (all matches)
/\d/g
m flagMultiline ^ $
/^line/m
收录 JavaScript/PCRE 风格常用元字符与修饰符; 具体引擎行为可能略有差异。
收錄JavaScript/PCRE風格最常用的元字元、量詞、分組與修飾符(i/g/m)。 配合本站正則測試工具,可快速查語法並在輸入框中驗證匹配結果。
瀏覽條目
從. 、\ \d、 ^$到lookahead與邊界。
搜尋
按模式、說明或示例過濾。
複製並測試
複製到正則測試工具驗證。
JavaScript、Python、Go正則略有不同; 本錶以JS RegExp為主,跨語言使用時請核對檔案。
^和$分別匹配字串開頭和結尾。 比如^\\d+$確保整個字串都是數位。\ \b匹配單詞邊界,如\\bword\\b不會匹配'keyword'。 轉義特殊字元用反斜線,如匹配. 需寫成\\.
量詞控制重複次數:? 表示0或1次,+表示1次以上,*表示任意次數,{n,m}定義區間。 貪婪匹配(默認)會盡可能匹配更長文字,加? 轉為懶惰模式,如a.*? b匹配最短的a…b片段
Input
\d+
Output
One or more digits
備忘錄是靜態語法錶; 測試工具可對具體字串做live匹配。
不會。
分階段構建規則運算式:先驗證基礎部分,再逐步添加條件。 用本站正則測試工具實时觀察匹配結果,注意瀏覽器控制台會顯示語法錯誤。 對於超長文字,建議先用小樣本測試