regex 測試器 - 免費線上測試和除錯正規表示式

即時測試和除錯正規表示式。查看醒目標示的匹配結果、擷取群組,並獲得模式錯誤的即時回饋。支援所有 JavaScript regex 旗標,包括全域、不區分大小寫和多行模式。

tools.regexTester.pattern
tools.regexTester.enterPattern
//

tools.regexTester.flags

tools.regexTester.testString
tools.regexTester.enterTestString
測試和調試您的正則表達式

Character Classes

  • . Any character
  • \d Digit (0-9)
  • \w Word character
  • \s Whitespace

Quantifiers

  • * 0 or more
  • + 1 or more
  • ? 0 or 1
  • {n,m} n to m times

Anchors

  • ^ Start of line
  • $ End of line
  • \b Word boundary
  • \B Non-word boundary

使用方法

  1. 在模式欄位中輸入正規表示式。
  2. 設定旗標(g 全域匹配、i 不區分大小寫、m 多行模式等)。
  3. 在文字區域輸入或貼上測試字串。
  4. 即時查看醒目標示的匹配結果和擷取群組。

功能特點

  • 即時 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 匹配)。

使用技巧與相關工作流