正則表達式測試

輸入正則表達式和測試文本,實時查看匹配位置與捕獲組,調試提取和校驗規則。

免費瀏覽器

Pattern

Flags
/(\w+)/g

Test String

Matches

關於正則表達式測試

用樣本文本測試 JavaScript 正則,查看匹配高亮和捕獲組。調整標誌,對照代碼需要的匹配行為。

如何使用正則表達式測試

  1. 輸入表達式,選擇支持的標誌。
  2. 粘貼樣本文本。
  3. 檢查高亮和捕獲組,再調整表達式。

輸入與輸出示例

輸入與設置
表達式:(cat)
標誌:g
文本:cat and cat
預期輸出
兩次匹配,捕獲組 1 均為 cat。

適用場景

  • 在寫入代碼前調試捕獲組。
  • 對比全局匹配與忽略大小寫行為。

使用前需要了解的限制

使用 JavaScript RegExp 引擎,PCRE、Python 等語法可能不同。複雜表達式在大輸入上也可能運行緩慢。

數據處理與費用

核心操作在瀏覽器中完成,工具輸入不會上傳處理。網站仍可能使用會話 Cookie,並按隱私政策收集運行或使用數據。

在瀏覽器中免費使用,無需登錄。

常見問題

它使用 JavaScript 內置的 RegExp 引擎,遵循 ECMAScript 標準。這也是 Node.js 和現代瀏覽器使用的同一套正則實現。

在正則後加上 i 標誌即可。你也可以組合多個標誌,例如 gi 表示全局且大小寫不敏感,gim 還會跨行匹配。Flags 輸入框支持 g、i、m、s、u 的任意組合。

不會。所有匹配都在瀏覽器本地執行,你的正則模式和測試文本不會發送到任何服務器。

相關工具