總覽
測試 regex,具備即時高亮、擷取群組、取代、已儲存模式和逐步解釋功能。可離線使用。
不再憑空猜測 regex。在您輸入的瞬間測試、除錯並理解模式,提供即時高亮匹配、命名擷取群組、替換預覽,以及每個 token 的逐步純英文解釋。 🚀 🚀 為什麼開發者喜愛 Regex Tester Pro Regex 無所不在 - 日誌篩選器、表單驗證、資料抓取、程式碼搜尋、大規模的尋找與取代 - 而每個 regex 都只差一個失控的括號,就可能從匹配一切變成什麼都匹配不到。Regex Tester Pro 將試誤過程轉變為緊湊的回饋迴圈:貼上您的測試文字,輸入模式,然後看著匹配結果逐字亮起。遇到不認識的 token?Pro 版的解釋分頁會以淺顯的英文帶您瞭解 AST。擔心將驗證器推上正式環境前會發生災難性的回溯?效能分析工具會在沙盒化的 Web Worker 中以逾時機制執行您的模式,讓您在使用者遇到問題前就先抓出失控的程式碼。 這是一款能讓您在幾秒鐘內從「為什麼這匹配不到任何東西?」變成「喔,原來是這樣」的 regex 工具。 ⚡ 免費方案包含的所有功能 ✓ 輸入時即時高亮匹配 - JS regex 引擎 ✓ 擷取群組顯示,包含編號與命名 ✓ 每次匹配的計數、位置與長度 ✓ 所有標準旗標:g (global)、i (case-insensitive)、m (multiline)、s (dotall)、u (unicode)、y (sticky) ✓ 附帶即時預覽的取代模式 ✓ 最多可將 3 個模式儲存至個人庫 ✓ 最近 5 次測試的歷史紀錄,下次開啟時會自動還原 ✓ 內建包含 30 個最常用 token 的速查表 ✓ 來自常用模式庫的 5 個入門模式(email、URL、phone、IP、UUID) ✓ 每天 100 次測試 - 寬鬆的額度,無需註冊,無需電子郵件 🔓 Pro 版解鎖的功能 ✦ 逐步的模式解釋 - AST 解析器將任何模式分解為易讀的樹狀結構:「anchor: start of line」、「character class: lowercase a-z」、「quantifier: 1 or more, greedy」、「capture group #1: domain」。將滑鼠懸停在任何 token 上,即可查看解釋。內建功能 - 無需 API 呼叫,無需網路。 ✦ 50+ 個預建模式庫 - email RFC5322、URL、IPv4、IPv6、UUID v1-v5、ISO 8601 日期、semver、信用卡(Luhn-aware)、US phone、EU phone、US ZIP、slug、hex color、JWT、MAC address、base64、hex、GUID、Markdown 連結等。點擊任何模式即可立即將其載入測試器。 ✦ 無限儲存的模式 - 將您團隊的 regex 庫隨時帶在身邊。支援標籤、備註以及跨儲存庫搜尋。 ✦ 災難性回溯偵測 - 效能分析工具會在沙盒化的 Web Worker 中以 1 秒的逾時機制執行您的模式,然後回報回溯分數、執行時間以及哪個子模式是嫌疑犯。在 ReDoS 錯誤發布前就先揪出它們。 ✦ 完整歷史紀錄 - 最近 100 次測試而非 5 次,支援一鍵還原。 ✦ 可搜尋的速查表 - 包含 PCRE 專用、Unicode 屬性跳脫、lookbehind 系列與 atomic groups 在內的 200+ 個 token。依名稱搜尋或貼上 token 以瞭解其作用。 ✦ 匯出測試案例 - 將您的模式 + 測試輸入 + 預期匹配結果儲存為 Jest、Vitest 或 Mocha 測試檔案。一鍵完成。將其拖進您的儲存庫,您的 regex 將永遠受到測試保護。 ✦ 無限的每日測試次數 - 專為每天除錯 50 個模式的工程師設計。 🎯 適用對象 撰寫輸入驗證器的後端工程師。連接表單 regex 的前端工程師。解析 CSV 日誌行的資料工程師。撰寫警報過濾器的 SRE。對輸入表單進行壓力測試的 QA 工程師。撰寫 CTF 和漏洞懸賞 payload 的資安研究人員。再次確認文件範例的技術寫作人員。任何曾經盯著 /^(?:[a-z0-9!#$%&'*+\/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+\/=?^_`{|}~-]+)*)@(?:[a-z0-9]+(?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9]+(?:[a-z0-9-]*[a-z0-9])?$/i 並想知道它實際上到底有什麼作用的人。 🛠️ 運作方式 1️⃣ 將擴充功能釘選到您的工具列(一次性設定)。 2️⃣ 點擊圖示以開啟彈出視窗。 3️⃣ 在模式欄位中輸入或貼上 regex。從按鈕列切換旗標。 4️⃣ 將您的測試文字貼到下方的文字區域。 5️⃣ 觀看匹配結果即時高亮。擷取群組顯示在表格中。匹配計數和位置在每次按鍵時更新。 6️⃣ 切換至 Replace 模式以查看即時替換預覽,或切換至 Explain (Pro) 以取得逐步分解。 💡 實際使用案例 → 驗證 email regex 是否確實匹配符合 RFC 標準的地址,而不會拒絕有效的地址 → 建立日誌行解析器 - 擷取時間戳記、層級、訊息 - 並在真實日誌上進行驗證 → 使用單一 regex 在貼上的程式碼庫中尋找每個 TODO 註解 → 從終端機輸出中移除 ANSI 跳脫碼 → 在將密碼驗證器發布到註冊表單之前對其進行測試 → 使用擷取群組替換將電話號碼轉換為 E.164 格式 → 尋找 markdown 檔案中的每個 URL 並檢查是否有無效連結 → 透過先在外部測試 regex,快速修復 IDE 內部運作異常的尋找與取代功能 🔒 您可以驗證的隱私權 您的模式和測試文字絕不會離開瀏覽器。免費的 regex 評估在 JavaScript 中於本機執行。Pro 版的 AST 解釋也在本機執行 - 無需 API 呼叫。此擴充功能發出的唯一網路流量是授權檢查(傳送隨機裝置 ID,不含內容)與匿名的漏斗統計。沒有追蹤像素。沒有第三方分析。沒有模式或文字內容的遙測。打開網路分頁並自行驗證。 📊 效能與基準測試 regex 引擎在典型的筆記型電腦上,針對 1MB 測試字串執行的時間低於 80ms。AST 解釋解析器處理長達 10,000 個字元的模式只需不到 30ms。整個套件 gzip 後約為 ~95KB。災難性回溯偵測在隔離的 Web Worker 中執行,具有嚴格的 1 秒實際時間上限,因此即使是像 /(a+)+$/ 這樣針對 'aaaaaaaaaa!' 的失控模式,也會傳回「BACKTRACK」判定結果,而不是凍結您的瀏覽器。 🆚 為什麼選擇這個而不是其他替代方案 ✓ 與 regex101.com 不同,您的模式和測試文字會保留在本機 - 從未傳送至伺服器 ✓ 與 VSCode regex(僅在尋找/取代中執行 JS 引擎)不同,這在一個彈出視窗中為您提供了已儲存的模式、模式庫、解釋與速查表 ✓ 與 RegExr 不同,免費方案無需註冊,且解釋解析器完全離線運作 ✓ 與 ggrep -P 等 CLI 工具不同,您無需離開瀏覽器即可獲得具有即時高亮和擷取群組檢查的 GUI 🛡️ 安全性 Manifest v3。零遠端程式碼。執行時無外部 CDN 相依性。沒有用於任意網站的主機權限 - 僅有 peakproductivity.online 用於授權驗證。每次發布在提交前都會由 lint-remote-code 工具進行稽核。所有評估邏輯都包含在套件中。 ❓ 常見問題 Q: 它可以在離線狀態下運作嗎? A: 是的。即時匹配、替換預覽、速查表、AST 解釋解析器與災難性回溯偵測器全部 100% 在本機執行。只有授權驗證與成長偵測 Ping 需要網路,且兩者都能正常降級運作。 Q: 它使用哪種 regex 版本? A: 即時評估使用 JavaScript regex (ECMAScript 2018+)。速查表與解釋解析器會指出語法與 PCRE / Python / Go 不同的地方,以便您發現可攜性問題。 Q: 我的 regex 會被傳送到任何地方嗎? A: 不會。模式和測試字串都在您的瀏覽器中處理。授權檢查僅傳送隨機裝置 ID。 Q: 我可以投入多大的測試字串? A: 順利測試可達 1MB。超過此大小後,即時高亮功能會切換至防抖模式,以保持彈出視窗的回應速度。 Q: 每月 ($2.49) 和終身 ($8.99) 方案有什麼區別? A: Pro 版功能相同,承諾期限不同。終身方案在四個月內即可回本,如果您每週使用 regex 不止一次,這是最划算的選擇。 Q: 我可以獲得退款嗎? A: 可以,在購買後 30 天內即可。傳送電子郵件給支援團隊,我們將會無條件退款。 🚀 開始使用 安裝擴充功能,將其釘選到您的工具列,貼上您的第一個模式,然後觀看匹配結果亮起。Regex Tester Pro 是那種您會希望自己在三年前就安裝好的工具。每位資深工程師最終都會有「他們的 regex 分頁」,而這一款隨時在您的瀏覽器中保持點擊即達的距離,並且會記住您儲存過的所有內容。
詳細資料
- 版本1.1.1
- 已更新2026年4月28日
- 提供者gaijinanime
- 大小520KiB
- 語言53 種語言
- 開發人員
電子郵件
gaijinanime@regios.org - 非交易商這位開發人員並未表明自己是交易商。歐盟地區的消費者請注意,消費者權利不適用於你和這位開發人員之間簽訂的合約。
隱私權
這位開發者就你的資料做出下列聲明:
- 除經核准的用途外,不會將你的資料販售給第三方
- 不會基於與商品核心功能無關的目的,使用或轉移資料
- 不會為了確認信用度或基於貸款目的,使用或轉移資料
支援
如有疑問或建議,請前往開發人員的支援網站