正規表示式測試器

輸入正規表示式與測試文字,符合的部分會即時標示並列出群組,還能試試取代功能。它使用瀏覽器的 JavaScript 引擎,你的文字不會離開裝置。

🔒 你輸入的內容不會離開你的裝置,所有計算都在你的瀏覽器中完成。

選項(flags)
試試範例

標示符合的結果

符合項目

    用 $1、$2… 表示群組,$& 表示整個符合項目,$<name> 表示具名群組。

    如何測試正規表示式

    1. 在第一個欄位輸入表示式,不需要前後的斜線。
    2. 勾選需要的選項,例如忽略大小寫或找出所有符合項目。
    3. 貼上測試文字:符合的部分會被標示,並連同群組一起列出。
    4. 如有需要,可輸入取代內容並複製取代後的文字。

    正規表示式測試器有什麼用

    正規表示式(regex)是用來搜尋、驗證或取代文字的規則,例如電子郵件、電話號碼、日期與代碼。在程式中使用之前先測試,可以減少錯誤並節省時間。

    這個工具使用 JavaScript 的正規表示式引擎,與瀏覽器和 Node.js 中使用的相同。它會標示文字中的每個符合項目,並顯示每個擷取群組的值,包括具名群組。

    取代功能支援 $1、$2 以及 JavaScript 的其他語法,很適合在實際套用之前,先預覽批次修改的結果。

    使用前請注意

    常見問題

    g、i、m、s、u 這些旗標是什麼意思?

    g 找出所有符合項目,而不只是第一個。i 忽略大小寫。m 讓 ^ 與 $ 套用在每一行。s 讓點號可以符合換行。u 開啟 Unicode 模式。

    它與哪種語言相容?

    JavaScript。基本語法(字元類別、群組、量詞、錨點)在幾乎所有語言中都相同。

    如何在取代內容中使用群組?

    編號群組用 $1、$2 等,整個符合項目用 $&,具名群組用 $<name>。

    我的文字會被傳送到任何伺服器嗎?

    不會。所有處理都在你的瀏覽器中進行,文字不會離開你的裝置。

    需要付費嗎?

    不用,完全免費,不需註冊,直接在瀏覽器中使用。