為什麼要使用這個正規表示式測試器?
- 在瀏覽器本機測試 JavaScript 正規表示式行為。
- 切換「g」、「i」、「m」、「s」和「u」旗標,而不必重寫整個表示式。
- 在同一處查看比對位置、擷取群組和替換輸出。
- 將模式和測試文字保留在共用 URL 和瀏覽器歷史記錄之外。
測試 JavaScript 正規表示式
選擇預設或輸入你自己的模式。複製的設定 URL 只儲存目前預設和旗標。
輸入
測試文字
正規表示式結果
標示預覽
替換結果
比對與擷取群組
此頁面遵循瀏覽器 JavaScript 正規表示式規則
瀏覽器會使用內建的 JavaScript RegExp 引擎編譯你的模式。這代表語法、旗標和替換規則都依瀏覽器支援範圍為準。如果某個模式在 PCRE 工具中有效,但在此失敗,該語法可能屬於不同的正規表示式引擎。
旗標的意思是什麼
g 尋找多個比對項,i 忽略大小寫,m 讓 ^ 和 $ 以每一行為邊界,s 讓點號比對換行符,u 啟用 Unicode 感知解析。
把它當作輕量測試器
此頁面用於快速比對檢查、擷取群組和替換輸出。它不是用來取代完整 IDE 偵錯器、語法樹瀏覽器或 PCRE 密集型環境。
常見問題
這是否使用 JavaScript 正規表示式規則或 PCRE?
該頁面使用瀏覽器 JavaScript RegExp 引擎。這裡不支援 JavaScript 中不存在的僅限 PCRE 的功能。
旗標 g、i、m、s 和 u 是什麼意思?
g 尋找多個比對項,i 忽略大小寫,m 讓 ^ 和 $ 以每一行為邊界,s 讓點號比對換行符,u 啟用 Unicode 感知解析。
為什麼共用 URL 不包含我的模式或測試文字?
此頁面複製僅用於設定的 URL,以便你的模式、測試文字和替換文字不會出現在網址列、瀏覽器歷史記錄或共用連結中。
這是否意味著取代完整的 IDE 正規表示式偵錯器?
否。此頁面是輕量測試器,用於快速檢查、比對、擷取群組和替換輸出。它不是用來取代完整除錯器或以 PCRE 為中心的工具。
相關
評論(可選)
為了減少負載,僅在需要時才取得評論。