為什麼要使用這個正規表示式測試器?
- 在瀏覽器中本機測試 JavaScript 正規表示式行為。
- 切換「g」、「i」、「m」、「s」和「u」標誌,而無需重寫整個表達式。
- 在一處查看匹配位置、捕獲組和替換輸出。
- 將模式和測試文字保留在共用 URL 和瀏覽器歷史記錄之外。
測試 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 為中心的工具。
相關
評論(可選)
為了減少負載,僅在需要時才取得評論。