Free2BoxFree2Box

正則表達式測試

測試和調試正則表達式

模式
輸入正則表達式模式
//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 更可靠。

本工具所有運算皆在您的瀏覽器本地完成,不會上傳任何資料至伺服器。內容僅供參考,請依實際需求進行驗證。

常見問題