regex 測試器 - 免費線上測試和除錯正規表示式
即時測試和除錯正規表示式。查看醒目標示的匹配結果、擷取群組,並獲得模式錯誤的即時回饋。支援所有 JavaScript regex 旗標,包括全域、不區分大小寫和多行模式。
tools.regexTester.pattern
tools.regexTester.enterPattern
//
tools.regexTester.flags
tools.regexTester.testString
tools.regexTester.enterTestString
測試和調試您的正則表達式
Character Classes
.Any character\dDigit (0-9)\wWord character\sWhitespace
Quantifiers
*0 or more+1 or more?0 or 1{n,m}n to m times
Anchors
^Start of line$End of line\bWord boundary\BNon-word boundary
使用方法
- 在模式欄位中輸入正規表示式。
- 設定旗標(g 全域匹配、i 不區分大小寫、m 多行模式等)。
- 在文字區域輸入或貼上測試字串。
- 即時查看醒目標示的匹配結果和擷取群組。
功能特點
- 即時 regex 匹配,即時回饋
- 測試字串中所有匹配項的視覺化醒目標示
- 擷取群組提取和顯示
- 支援所有 JavaScript regex 旗標(g、i、m、s、u、y)
- 無效模式的詳細錯誤訊息
- 常用 regex 模式快速參考
常見問題
什麼是正規表示式?
正規表示式(regex)是定義搜尋模式的字元序列。用於字串中的模式匹配——尋找、取代或驗證符合特定規則的文字。
本工具使用哪種 regex 語法?
本工具使用 JavaScript(ECMAScript)正規表示式,所有現代瀏覽器、Node.js 和許多其他環境都支援該語法。
什麼是擷取群組?
擷取群組是正規表示式中用圓括號 () 括起來的部分。它們允許您提取匹配的特定部分。例如,(\d{4})-(\d{2}) 可以從日期字串中分別擷取年份和月份。
regex 旗標是什麼意思?
常用旗標:g(全域匹配)、i(不區分大小寫)、m(多行模式,^ 和 $ 匹配行邊界)、s(dotAll,. 匹配換行符)、u(unicode)、y(sticky 匹配)。
使用技巧與相關工作流
- 用正規表達式測試 JSON 資料?先格式化它,請使用我們的JSON 格式化工具.
- 需要對匹配的文字進行雜湊驗證?試試我們的Hash 產生器.
- 安全編碼正規表達式匹配到的 URL,請使用我們的URL 編解碼工具.
- 正規表達式中處理 Base64 編碼的字串?解碼它們,請使用我們的Base64 編解碼工具.