正規表示式測試工具 - 實時匹配與捕獲組調試

在瀏覽器本機測試 JavaScript 正規表示式,實時高亮匹配結果,查看 flags 標記、匹配數量與捕獲組。示例文本無需上傳。

點擊進入沉浸模式

匹配結果

2 個匹配
[email protected]\[email protected]\nnot-an-email

捕獲組

#位置匹配捕獲組
10[email protected]
221[email protected]

如何使用

  1. 輸入或選擇一個正規表示式。
  2. 貼上需要測試的示例文本。
  3. 按需切換 gim 等 flags 標記。
  4. 查看高亮匹配、匹配數量和捕獲組。
  5. 複製匹配結果或繼續調整 pattern。

注意:首版基於 JavaScript RegExp,不同於 PCRE、Python 等正規風味。

核心功能

  • 實時 JavaScript 正規匹配:輸入 pattern(模式)和示例文本後立即查看匹配結果。
  • Flags 標記快速切換:支援常用 gimsu 標記。
  • 捕獲組查看:按匹配項展示捕獲組,方便定位解析邏輯。
  • 本機調試隱私文本:日誌、payload、標識符等示例文本不會上傳。
  • 常用預設:內置 email、URL、UUID、空白字符等常見模式。

相關工具

JSON 格式化校驗與 TS 類型生成 - 線上美化、壓縮與修復

免費線上 JSON 工具:一鍵美化/壓縮、語法校驗、錯誤高亮,並自動生成 TypeScript 接口與 Zod Schema。純瀏覽器本機處理,資料不上傳。

免費 JSONPath 線上測試工具 | 本機實時求值

免費的 JSONPath Tester / Evaluator:貼上 API JSON,實時提取匹配節點、查看路徑並複製 JSON 結果。解析與查詢都在瀏覽器本機完成。

JSON 轉 CSV 工具 - 本機轉換爲表格資料

在瀏覽器本機將 JSON 對象或對象數組轉換爲 CSV,展開嵌套字段,預覽結果並複製或下載檔案,無需上傳資料。

CSV 轉 JSON 工具 - 本機實時轉換器

將 CSV 文本或檔案在瀏覽器本機實時轉換爲 JSON 數組,支援表頭、逗號/分號/Tab 分隔、拖曳檔案、複製和下載,無需上傳資料。

JSON 對比工具 - 本機 Semantic Diff

在瀏覽器本機比較兩個 JSON,按 Key 排序後做語義化 Diff,忽略字段順序幹擾,標記新增、刪除和修改字段,無需上傳資料。

JSON 壓縮工具

把格式化 JSON 壓縮爲一行,移除縮進、換行和多餘空白,並實時查看壓縮前後體積與節省比例。

JSON 轉 TypeScript 接口 - 線上生成 TS Types 代碼

免費的 JSON 轉 TypeScript 工具。一鍵將 API JSON 響應自動推導並生成強類型的 TS Interfaces 和 Types 代碼。純瀏覽器前端處理,嚴格保護您的業務資料與接口結構隱私。

YAML 轉 JSON 格式化工具 - 安全純前端處理

開發者可在瀏覽器本機將 YAML 轉爲格式化 JSON,支援實時轉換、多文檔 YAML、錯誤行列提示、複製和下載,不上傳或保存配置內容。

計算邏輯

工具使用瀏覽器內置的 JavaScript RegExp 在本機執行匹配:

  • Pattern(模式)會被編譯成 JavaScript 正規對象。
  • Flags 標記會改變大小寫、多行、全局等匹配行爲。
  • 捕獲組用於提取一個匹配中的局部片段。
  • 爲避免複雜表達式造成卡頓,示例文本會按長度限制處理。

常見問題

我的示例文本會上傳嗎?

不會。正規匹配在瀏覽器本機執行,示例文本不會上傳伺服器。

這個工具支援哪種正規風味?

首版使用 JavaScript RegExp。PCRE、Python、RE2 等語法差異不會被模擬。

如何查看捕獲組?

匹配成功後,捕獲組會按每條匹配展示,方便查看括號中的子匹配。

爲什麼我的正規在別處能用,這裡不行?

不同語言的正規語法存在差異。本工具遵循 JavaScript 正規行爲。

正規會不會讓頁面卡住?

複雜 pattern 可能造成回溯開銷。工具會限制輸入長度並在界面中顯示錯誤或邊界提示。