數位工具 · 萬事工具箱
本機處理

正規表示式測試器

數位工具 本機處理

貼上 regex pattern 和測試文字,即時列出 match、捕捉群組、命名群組、行列位置與取代預覽。

Flags
自動 g

本工具使用瀏覽器內建 JavaScript RegExp,本機即時測試,不會把文字送到伺服器。若 pattern 很複雜或文字量很大,瀏覽器可能短暫變慢。

使用說明

  1. 輸入正規表示式 pattern,也可以直接貼 /pattern/i 這類格式。
  2. 選擇 i、m、s、u flags;工具會自動用 g 列出全部符合結果。
  3. 貼上要測試的文字,查看每筆 match 的 index、行列位置、捕捉群組與命名群組。
  4. 需要批次改字時,填 replacement 看取代預覽,再複製結果。

適合情境

需要快速處理「正規表示式測試器」相關工作時,可以直接在這頁完成。貼上 regex pattern 和測試文字,即時列出 match、捕捉群組、命名群組、行列位置與取代預覽。 這類工具也收在「數位工具」分類,方便之後一起找。

常見搜尋

正規表示式測試器 regex tester regex 線上測試 正則表達式 match regex capture group regex replace 預覽

常見問題

這個工具會把我要測的文字送出去嗎?

不會。測試使用瀏覽器內建 JavaScript RegExp,在你的裝置本機運算,不會上傳文字或 pattern。

為什麼自動加 g flag?

測試工具的目的通常是列出全部符合片段,所以會自動用 global 模式掃完整段文字。你仍可控制 i、m、s、u 這些常用行為。

支援命名群組和 $1 取代嗎?

支援。命名群組會列在明細裡;replacement 可以用 $1、$2 或 $<name> 這類 JavaScript replace 語法預覽結果。

結果和後端語言一定一樣嗎?

不一定。本工具採 JavaScript RegExp,不同語言像 PHP、Python、Ruby、Go 的 regex 語法細節可能不同,上線前請再用實際執行環境確認。

相關工具