DevToolKits.app
Text Utilities

Regex 測試器

輸入正規表示式、旗標與測試文字,即可快速驗證比對結果與擷取群組。
可直觀查看命中次數與匹配內容,了解正規表示式的實際行為。

支援多種旗標設定,例如全域搜尋、忽略大小寫與多行模式,
修改後會立即反映在結果中。
若正規表示式有語法錯誤,系統會即時顯示錯誤訊息,
方便進行調整與除錯。

適合用於文字處理、輸入驗證、日誌分析等情境。
所有測試皆在瀏覽器中完成,
輸入的文字與規則不會傳送至任何伺服器,使用上安全又隱私。

Results Not run
Enter a pattern and text, then click “Run test”.
指南

使用方式與特色

  • 在上方輸入模式與旗標,並在下方貼上要測試的文字。
  • 符合的片段會被高亮顯示,同時可檢視擷取群組的內容。
  • 在替換欄位輸入字串即可即時看到轉換後的結果。
  • 所有處理皆在本機完成,文字不會被傳送出去。
範例

輸入與輸出範例

Find email addresses

輸入範例

Pattern: /[\w.-]+@[\w.-]+/g
Text: Contact us at support@example.com today.

輸出範例

Matches: ["support@example.com"]
FAQ

常見問題

使用哪種正則引擎?
以 JavaScript 的 RegExp 測試,可能與 PCRE 等引擎行為不同。
可以設定旗標嗎?
可以,在旗標欄填入 g、i、m 等選項。
測試文字的長度有限制嗎?
在瀏覽器中幾千字左右較為合適。若文字很長,建議擷取部分來測試。
使用情境

常見的使用情境

  • Iterating on search patterns

    Test regexes against sample text to tune matches for replace or extraction logic.

  • Creating shareable examples

    Keep patterns alongside test strings so reviews and questions convey intent clearly.

  • Sanity-checking performance

    Vary input sizes to spot catastrophic backtracking issues before shipping.

注意

注意事項與限制

  • 處理皆在瀏覽器內完成

    輸入與輸出都留在你的裝置,關閉分頁或清除快取時,暫存狀態會被移除。

  • 關鍵資料請再次確認

    結果僅供輔助,放到正式系統或對外分享前請先檢查並依需求驗證。

  • 大型資料仰賴裝置性能

    非常大的文字或檔案在部分瀏覽器可能較慢,建議重度工作時使用桌面環境。

廣告

廣告