即時測試正規表達式,高亮所有符合項目,顯示捕獲群組內容。內建 Email、URL、IP 等常用樣式,開發者必備工具。所有處理皆在瀏覽器本地進行。
正規表達式測試器讓你即時測試 regex 樣式,把所有符合的項目高亮標示,並顯示捕獲群組(capturing group)的內容。它內建 Email、URL、IP 等常用樣式,是開發者驗證與除錯正規表達式的必備工具。
你只要輸入樣式與測試文字,立刻看到比對結果與群組,省去反覆改程式、跑測試的麻煩。所有處理皆在瀏覽器本機進行,文字不上傳。
正規表達式是一種用來描述字串模式的語法,廣泛應用於搜尋、驗證、替換文字。例如 \d+ 可以匹配一個或多個數字,[a-z]+ 可以匹配一個或多個小寫字母。
g(全域):找出所有符合項目,不只是第一個。i(忽略大小寫):不區分大小寫進行比對。m(多行):^ 和 $ 對每行生效,而非整段文字的開頭/結尾。s(dotAll):讓 . 也能匹配換行符號。
可以使用樣式:^[\w.-]+@[\w.-]+\.[a-zA-Z]{2,}$。這個樣式會匹配大多數常見的 Email 格式。點擊工具中的「Email」預設樣式即可自動套用。
用括號 () 括起來的部分稱為捕獲群組,可以擷取符合文字的子部分。例如 (\d{4})-(\d{2})-(\d{2}) 可以同時匹配日期,並分別捕獲年、月、日三個部分。
支援常見旗標如 g(比對全部)、i(不分大小寫)、m(多行模式)等,可組合使用以控制比對行為。
有。內建 Email、URL、IP 等常用樣式,可直接套用或作為撰寫自己樣式的起點。
不會。所有比對都在你的瀏覽器本機進行,樣式與測試文字不會上傳或儲存。
用括號 ( ) 標記的部分會被擷取為群組,工具會分別列出每個群組的內容,方便你確認擷取是否正確。