正規表達式測試工具 – 免費線上正則測試器

即時高亮匹配結果,支援 JavaScript 所有正規標誌(g、i、m、s、u),輕鬆除錯正規表達式。

免費使用 →

功能特性

🔍

即時高亮

輸入或修改正規表達式時,匹配項立即在測試字串中高亮顯示。

🚩

支援所有標誌

可切換全局(g)、忽略大小寫(i)、多行(m)、dotAll(s)和 Unicode(u)標誌。

📊

匹配資訊

顯示匹配數量、捕獲群組、索引位置及命名群組資訊。

📝

歷史記錄

最近使用的正規式儲存於本機,方便重複使用。

🔒

隱私優先

所有測試均在瀏覽器本機完成,不發送任何資料。

語法高亮

正規式依顏色區分元字元、量詞和字元類。

使用方法

1

輸入正規表達式

在正規輸入框中輸入或貼上您的正規表達式。

2

設定標誌

切換所需標誌:g(全局)、i(忽略大小寫)、m(多行)、s(dotAll)、u(Unicode)。

3

輸入測試字串

輸入或貼上要測試的文字。

4

查看匹配

匹配項即時高亮顯示。點擊任意匹配可查看群組資訊和索引詳情。

常見問題

支援哪種正規語法?
本工具使用 JavaScript 的 RegExp 引擎,支援標準 JavaScript 正規語法:字元類 [abc]、量詞 *+?{n,m}、分組 ()、或運算 |、錨點 ^$,以及跳脫序列 \d\w\s 等。
各標誌有何區別?
g(全局)查找所有匹配而非只返回第一個;i(忽略大小寫)使字母同時匹配大小寫;m(多行)使 ^ 和 $ 匹配行邊界;s(dotAll)使 . 匹配換行符;u(Unicode)啟用完整 Unicode 支援。
什麼是捕獲群組?
正規中的括號建立捕獲群組。例如 (\d+) 中,\d+ 作為第 1 群組被捕獲。也支援命名群組 (?<name>...)。
為什麼我的正規沒有匹配?
請檢查:正規語法是否正確?是否使用了正確的標誌?預設情況下 . 不匹配換行符(使用 \s 或 s 標誌)。嘗試用 \ 跳脫特殊字元。
資料會上傳到伺服器嗎?
不會。所有正規測試均在瀏覽器本機透過 JavaScript 原生 RegExp 引擎完成,您的正規和測試字串不會離開您的裝置。

← 返回 pudone! 首頁