正規表示式測試工具

無需離開瀏覽器即可根據範例文字測試 JavaScript 正規表示式、查看捕獲組並預覽替換輸出。

使用此頁面進行快速瀏覽器端「RegExp」檢查。它特意比完整的 IDE 偵錯器更輕,並且不針對僅 PCRE 功能。

其他語言 日本語 | English | 繁體中文

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

測試 JavaScript 正規表示式

選擇預設或輸入您自己的模式。複製的設定 URL 僅儲存活動預設和標誌。

輸入

測試文字

正規表示式結果

高亮預覽

替換結果



        

匹配和捕獲組

此頁面遵循瀏覽器 JavaScript 正規表示式規則

瀏覽器使用內建的 JavaScript“RegExp”引擎編譯你的模式。這意味著瀏覽器支援的語法、瀏覽器支援的標誌和 JavaScript 替換規則。如果某個模式在以 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 為中心的工具。

評論(可選)

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