🔍 正規表達式測試工具

即時測試正規表達式,高亮所有符合項目,顯示捕獲群組內容。內建 Email、URL、IP 等常用樣式,開發者必備工具。所有處理皆在瀏覽器本地進行。

什麼是正規表達式測試器?

正規表達式測試器讓你即時測試 regex 樣式,把所有符合的項目高亮標示,並顯示捕獲群組(capturing group)的內容。它內建 Email、URL、IP 等常用樣式,是開發者驗證與除錯正規表達式的必備工具。

你只要輸入樣式與測試文字,立刻看到比對結果與群組,省去反覆改程式、跑測試的麻煩。所有處理皆在瀏覽器本機進行,文字不上傳。

適用情境

如何使用

  1. 輸入你的正規表達式樣式與旗標(如 g、i)。
  2. 貼上要測試的文字。
  3. 工具即時高亮所有符合項目。
  4. 檢視捕獲群組內容,調整樣式直到正確。

使用技巧

名詞解釋

正規表達式(Regex)
描述字串樣式的語法,用於搜尋、比對與擷取文字。
捕獲群組
用括號標記、可單獨取出的比對片段。
旗標(Flag)
調整比對行為的選項,如 g(全域)、i(忽略大小寫)。

常見問題 FAQ

什麼是正規表達式(Regex)?

正規表達式是一種用來描述字串模式的語法,廣泛應用於搜尋、驗證、替換文字。例如 \d+ 可以匹配一個或多個數字,[a-z]+ 可以匹配一個或多個小寫字母。

旗標(flags)有什麼作用?

g(全域):找出所有符合項目,不只是第一個。i(忽略大小寫):不區分大小寫進行比對。m(多行):^ 和 $ 對每行生效,而非整段文字的開頭/結尾。s(dotAll):讓 . 也能匹配換行符號。

如何驗證 Email 格式?

可以使用樣式:^[\w.-]+@[\w.-]+\.[a-zA-Z]{2,}$。這個樣式會匹配大多數常見的 Email 格式。點擊工具中的「Email」預設樣式即可自動套用。

捕獲群組(capture group)是什麼?

用括號 () 括起來的部分稱為捕獲群組,可以擷取符合文字的子部分。例如 (\d{4})-(\d{2})-(\d{2}) 可以同時匹配日期,並分別捕獲年、月、日三個部分。

支援哪些旗標?

支援常見旗標如 g(比對全部)、i(不分大小寫)、m(多行模式)等,可組合使用以控制比對行為。

有內建常用樣式嗎?

有。內建 Email、URL、IP 等常用樣式,可直接套用或作為撰寫自己樣式的起點。

文字會上傳嗎?

不會。所有比對都在你的瀏覽器本機進行,樣式與測試文字不會上傳或儲存。

捕獲群組怎麼看?

用括號 ( ) 標記的部分會被擷取為群組,工具會分別列出每個群組的內容,方便你確認擷取是否正確。