zh-Hant

正規表達式測試

針對你的文字測試正規表達式,查看所有相符項與群組,全程在瀏覽器本機完成,毫無上傳。

模式(regex)
忽略大小寫(i)
多行(m)
點符合換行(s)
Unicode(u)
僅從目前位置比對(y)

正在你的裝置上本機處理 ...

0%

你的檔案永遠不會離開你的裝置

    我的檔案會被上傳嗎?

    不會。一切都在你的瀏覽器中執行,你的檔案永遠不會離開你的裝置。這一點如何查證

    無需上傳100% 本機處理
    內容只留在你這裡第三方無法存取
    伺服器位於德國預設即符合 GDPR
    通過獨立稽核TLS A+ · 標頭 A+

    正規表達式(regex)描述文字的搜尋模式,例如「所有電子郵件位址」「任意數字」或「以 A 開頭的單字」。它強大卻也棘手:模式裡一個小錯誤就會得到完全不同的相符項。此工具讓你針對測試文字執行模式,並立即顯示所有相符項及其位置與擷取的群組,讓你安全地試用並打磨模式。

    你輸入模式,並可設定常用開關:忽略大小寫(i)、多行(m,讓開頭與結尾按每行生效),以及點符合換行(s)。工具一律進行全域搜尋,也就是找出所有相符項,並以清晰的 JSON 輸出結果:相符數量,以及每個相符項的命中文字、其位置與括號群組的內容。

    整個評估完全在瀏覽器本機以純 JavaScript 與內建 regex 引擎執行;你的測試文字不會被上傳、不會被儲存,也不會從 CDN 載入任何外部程式庫。如果模式無效,工具會誠實地告知,而不是捏造錯誤的結果。

    技術規格

    技術規格
    輸入格式文字輸入
    輸出格式JSON
    批次處理不支援
    處理方式在瀏覽器中本機處理 (JavaScript)
    檔案上傳

    三個步驟

    1. 把測試文字貼到文字框。
    2. 輸入模式,並依需要設定開關(i、m、s)。
    3. 把相符項與群組以 JSON 形式檢視或下載。

    限制: 使用 JavaScript 的 regex 語法(ECMAScript);其他方言(PCRE、Python)在細節上可能有所不同。搜尋一律為全域。超長文字會受到限制,極端不利的模式可能很慢;工具會限制工作量,而不是卡住瀏覽器。無效的模式會回傳誠實的錯誤。

    常見問題

    我的文字會被上傳嗎?

    不會。評估完全在瀏覽器本機執行;你的測試文字與模式絕不離開你的裝置,也不會被儲存。

    支援哪種 regex 語法?

    內建引擎的 JavaScript(ECMAScript)語法。來自 PCRE 或 Python 等其他語言的模式通常可用,但在細節上可能有所不同。

    開關 i、m、s 是什麼意思?

    i 忽略大小寫,m 讓行首與行尾按每行生效,s 讓點也能符合換行。全域(所有相符項)一律啟用。

    模式無效時會怎樣?

    工具會回報一個誠實的錯誤,而不是給出錯誤的結果。請檢查模式裡的括號與跳脫字元。

    相關工具