正規表示式測試工具

不必離開瀏覽器,就能用範例文字測試 JavaScript 正規表示式、查看擷取群組並預覽替換輸出。

此頁面適合快速做瀏覽器端 RegExp 檢查。它比完整 IDE 偵錯器更輕量,也不涵蓋僅 PCRE 支援的功能。

其他語言 日本語 | English | 繁體中文 | 繁體中文(香港) | עברית

為什麼要使用這個正規表示式測試器?

測試 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 為中心的工具。

評論(可選)

為了減少負載,僅在需要時才取得評論。