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.
注意
注意事項與限制
處理皆在瀏覽器內完成
輸入與輸出都留在你的裝置,關閉分頁或清除快取時,暫存狀態會被移除。
關鍵資料請再次確認
結果僅供輔助,放到正式系統或對外分享前請先檢查並依需求驗證。
大型資料仰賴裝置性能
非常大的文字或檔案在部分瀏覽器可能較慢,建議重度工作時使用桌面環境。