正規表示式線上測試工具 開發 tabler:regex zh-tw
以下是開發者常用的正規表示式範本,點擊任一範本即可填入測試工具。
數字類
文字類
網路類
身分類
日期時間類
編碼與程式碼類
正規表示式(Regular Expression,簡稱 RegEx 或 RegExp)是強大的文字模式比對工具,廣泛用於程式語言中的字串搜尋、取代和驗證。無論是前端開發者、後端工程師、資料分析師或維運人員,掌握正規表示式都能大幅提升文字處理效率。
這款正規表示式線上測試工具完全免費且無須註冊,在瀏覽器端執行。只要輸入正規表示式和測試文字,就能即時查看比對位置、擷取群組和取代預覽;說明面板也會把常見語法轉成易懂的文字。
頁面還提供常用正規表示式範本,涵蓋信箱、URL、IP 位址、日期、識別碼、顏色、UUID 等情境。你也能一鍵產生 JavaScript、Python、Java、PHP、Go 程式碼,快速整合到專案中。
1 1
輸入正規表示式
在正規表示式輸入框輸入表達式,工具會即時驗證語法並顯示著色預覽。
2 2
選擇比對模式
切換 g、i、m、s、u 等修飾符,觀察全域比對、忽略大小寫、多行模式和 Unicode 模式的差異。
3 3
輸入測試文字
在測試文字區貼上要處理的內容,比對片段會即時高亮。
4 4
查看比對結果
右側面板列出比對文字、起始位置、長度和擷取群組內容,可逐項複製。
5 5
閱讀中文說明
說明面板會把常見元字元、群組、量詞、斷言和錨點翻成容易理解的中文。
6 6
產生程式碼
程式碼面板可一鍵產生 JavaScript、Python、Java、PHP、Go 範例。
以下是最常用的正規表示式語法元素,適合初學者參考與開發者速查。
字元類別
[abc]
比對 a、b、c 中任一字元
[aeiou]
[^abc]
比對不是 a、b、c 的任意字元
[^0-9]
修飾符
m
多行模式,^ 和 $ 比對每行
/pattern/m
Q1什麼是正規表示式?
正規表示式是由普通字元和特殊字元組成的文字模式,用來描述字串搜尋、取代、驗證和擷取規則。
Q2這個測試工具會上傳我的資料嗎?
不會。比對、高亮、說明、取代預覽和程式碼產生都在瀏覽器本機完成,輸入內容不會上傳伺服器。
Q3JavaScript 正規表示式和 PCRE 有什麼不同?
本工具使用瀏覽器內建的 JavaScript RegExp 引擎,適合前端和一般除錯,但不支援 PCRE 遞迴比對、條件分支等部分進階語法。
Q4為什麼我的正規表示式只比對到第一處?
請確認是否啟用 g 修飾符。關閉 g 時,JavaScript RegExp 預設只回傳第一處比對。
Q5在哪裡查看擷取群組?
比對清單的每個項目下方會列出 Group 1、Group 2 等擷取群組,也會顯示命名擷取群組。
Q6取代模式支援 $1、$2 嗎?
支援。取代預覽遵循 JavaScript replace 語法,可使用 $1、$2 和 $& 等常見參照。
Q7如何學習正規表示式?
建議先掌握字元類別、量詞、錨點和群組,再使用範本反覆練習;中文說明面板能協助你逐段理解表達式。