開發者工具

Regex 測試:線上測試正規表示式(免費)

免費、免註冊,在瀏覽器中就能用。 用您的文字測試正規表示式,輸入時即時標示每個符合項目,並顯示擷取群組(包括具名群組)和即時取代預覽。採用 JavaScript 的 regex 規則,執行過久的模式會被中止,不會讓頁面當掉。

旗標

模式在您的裝置上執行,規則與您瀏覽器中的 JavaScript 相同。您輸入的內容不會傳送到任何地方。

為什麼要用Regex 測試工具

100% 免費
想用幾次就用幾次。免註冊、無浮水印、不用安裝。
隱私優先設計
您輸入的內容只留在瀏覽器中,絕不會傳送給我們。
任何裝置都能用
可在 Windows、Mac、Linux、Android 和 iPhone 的瀏覽器中執行,不需要安裝 App。

如何使用Regex 測試工具

  1. 輸入模式,並勾選需要的旗標。
  2. 貼上要測試的文字。符合項目會被標示出來,並與群組一起列出。
  3. 開啟「取代」預覽替換結果,再複製結果。

常見問題

這裡使用哪一種 regex 語法?
JavaScript 的。大部分常用語法和 Python、Java、PCRE 相同,但 lookbehind、具名群組和 Unicode 類別在不同語言之間可能略有差異。
各個旗標有什麼作用?
g 找出所有符合項目,i 忽略大小寫,m 讓 ^ 和 $ 符合每一行的開頭和結尾,s 讓 . 也能符合換行字元,u 開啟完整的 Unicode 支援,y 只在目前位置比對。
要怎麼在取代內容中使用群組?
編號群組用 $1、$2 等,具名群組用 $<name>,整個符合內容用 $&。
為什麼我的模式被中止了?
有些模式,通常是像 (a+)+ 這樣的巢狀重複,遇到特定文字時幾乎會永遠跑不完。測試工具會在執行超過一秒後中止,讓頁面保持順暢。
我的文字會被傳送到任何地方嗎?
不會。比對是在您的裝置上進行的。
Regex 測試工具是免費的嗎?
是的。免費使用,免註冊,也不用安裝任何東西。