正則表達式測試器

即時測試和除錯正則表達式。

//g
輸入文字以查看匹配
未找到匹配

關於正則表達式測試器

即時測試和除錯正則表達式。查看高亮的匹配、捕獲群組和匹配位置。支援所有 JavaScript 正則表達式標誌。

這個工具是什麼?

我們的正規表示式測試器讓您即時對任何輸入文字編寫和測試正規表示式。當您輸入模式時,符合項目會即時醒目顯示,擷取群組則單獨顯示。支援 JavaScript 正規表示式語法,包括全域(g)、不區分大小寫(i)、多行(m)等旗標。

使用方法

  1. 在模式欄位中輸入您的正規表示式。
  2. 可選擇設定旗標(g 表示全域、i 表示不區分大小寫、m 表示多行)。
  3. 在測試輸入欄位中輸入測試字串。
  4. 符合項目即時醒目顯示,擷取群組顯示在結果面板中。

常見用途

使用技巧

常見問題

為什麼我的模式不符合超過一個項目?

沒有全域(g)旗標的情況下,JavaScript 正規表示式在第一次符合後停止。添加 g 旗標以突出顯示和計數測試字串中的每個項目。

不區分大小寫旗標和多行旗標有什麼區別?

i 旗標使字母匹配忽略大小寫(A 符合 a)。m 旗標將 ^ 和 $ 更改為符合每行的開始/結束,而不是只符合整個字串的開始/結束。

我如何查看擷取群組符合的內容?

將您要擷取的模式部分用括號括起來,例如 (\d+)。結果面板會分別列出每個擷取群組的符合值,與完全符合分開。

這個工具是否支援先行和後行斷言?

是的,因為它在 JavaScript 正規表示式引擎上運行,該引擎支援先行斷言 (?=...)、負先行斷言 (?!...) 和後行斷言 (?<=...) 在現代瀏覽器中。

我的測試文字或模式是否傳送到任何地方?

不會。匹配完全在用戶端進行,使用 JavaScript 的內建 RegExp 引擎——任何內容都不會傳送到伺服器。

即時測試和除錯正則表達式。高亮匹配結果、查看捕獲群組,使用我們的免費正則表達式測試器測試多個字串。

正則表達式測試 · regex測試器 · 正則驗證 · 正則除錯 · 線上正則 · 模式匹配 · 正則檢查 · 正則建構器 · 正則測試工具