正則表達式測試
測試和調試正則表達式
模式
輸入正則表達式模式
//g
匹配結果
輸入模式和測試字串以查看匹配
輸入模式和測試字串以查看匹配
使用方法
1
貼上或輸入內容
在輸入區域輸入您的文字、程式碼或資料。
2
選擇選項
選取要套用的轉換方式或格式。
3
複製結果
一鍵將輸出結果複製到剪貼簿。
為什麼使用此工具
100% 免費
沒有隱藏費用,沒有付費等級——所有功能完全免費。
無需安裝
完全在瀏覽器中運行。無需下載或安裝任何軟體。
隱私且安全
您的資料永遠不會離開您的裝置。不會上傳至任何伺服器。
支援行動裝置
完全響應式設計——在手機、平板或桌面電腦上均可使用。
開發者工具指南
正規表示式完全指南:文字模式匹配的瑞士刀
重點摘要
- 正規表示式(Regex)是所有程式語言都支援的文字模式匹配語法
- 常用模式:\d(數字)、\w(英數字)、.(任意字元)、*(零或多次)、+(一或多次)
- 過度複雜的 Regex 難以維護——超過一定複雜度建議用程式邏輯取代
正規表示式(Regular Expression, Regex)是一種描述文字模式的特殊語法。它能驗證電子郵件格式、提取日誌中的 IP 位址、替換文字中的特定模式——幾乎所有涉及文字處理的場景都會用到。Regex 測試器讓你即時看到匹配結果,大幅降低學習和除錯的門檻。
\d{3}-\d{4}
匹配電話號碼的 Regex 範例
常見用途
1
表單驗證
驗證電子郵件、電話號碼、身分證字號等格式是否正確。Regex 能在前端即時給予使用者回饋。
2
日誌分析
從大量伺服器日誌中提取特定模式的訊息——如錯誤碼、IP 位址、時間戳記、使用者操作等。
3
文字搜尋與取代
IDE 中使用 Regex 搜尋可以一次修改所有符合模式的文字,比一般搜尋取代更強大。
4
資料清洗
處理 CSV 或文字資料時,用 Regex 移除多餘空白、統一日期格式、提取嵌入的數值。
實用技巧
從簡單的模式開始,逐步加入條件。先讓 Regex 匹配,再加限制排除不要的結果。
使用非貪婪匹配(*? 和 +?)避免匹配過多內容。預設的 * 和 + 是貪婪的。
用命名群組 (?<name>...) 比數字群組 (\1) 更易讀——特別是複雜的 Regex。
不要用 Regex 解析 HTML——HTML 不是正規語言,用 DOM Parser 更可靠。
本工具所有運算皆在您的瀏覽器本地完成,不會上傳任何資料至伺服器。內容僅供參考,請依實際需求進行驗證。