ToolBooklyRegexly
English

免費正則表達式測試

測試 JavaScript 正則表達式(regex):即時標示配對、擷取組、取代預覽,仲有逐段廣東話解釋。全部喺瀏覽器處理。

Regexly · ToolBookly 出品

🔒 唔中轉(唔上傳)· 全部喺瀏覽器處理 · 伺服器唔儲存 · 分享連結永久有效唔過期 · 免費、唔使註冊

//g
旗標

標示配對

發票日期 2026-10-08,到期日 2026-11-07。 Invoice 2026-10-08, due 2026-11-07.

配對詳情

#位置配對擷取組

逐段解釋

  • (?<year>開始擷取組「year」
  • \d一個數字 0–9
  • {4}…重複啱啱 4 次
  • )組結束
  • -文字「-」
  • (?<month>開始擷取組「month」
  • \d一個數字 0–9
  • {2}…重複啱啱 2 次
  • )組結束
  • -文字「-」
  • (?<day>開始擷取組「day」
  • \d一個數字 0–9
  • {2}…重複啱啱 2 次
  • )組結束

程式碼

const re = /(?<year>\d{4})-(?<month>\d{2})-(?<day>\d{2})/g;
const matches = [...text.matchAll(re)];

將文字轉成 regex(跳脫特殊字元)

點樣測試 regex

1
輸入 regex

輸入 pattern 同揀旗標,或者由電郵、網址、香港電話等範本開始。

2
貼上測試文字

即時標示配對結果,列出每個擷取組。唔會上傳。

3
睇逐段解釋

Pattern 每一部分都用淺白廣東話解釋,一眼睇到邊度寫錯。

4
取代、匯出或分享

測試取代、複製 JavaScript 或 Python 程式碼,或者複製永久有效嘅分享連結。唔中轉、永久有效唔過期。

唔會外洩測試文字嘅 regex 測試工具

Regexly 用你瀏覽器本身嘅 JavaScript regex 引擎執行 pattern,所以結果同你程式入面一樣。測試文字唔會離開你部機,唔中轉。分享嗰陣,所有內容都放入連結 # 號後面,瀏覽器唔會將呢部分傳去伺服器,所以冇資料庫儲存你嘅 pattern,連結永久有效唔過期。

功能

  • 即時標示每個配對,列出擷取組同具名組
  • 搜尋取代預覽,支援 $1、$<name> 同 $&
  • Pattern 逐段淺白解釋,仲有電郵、網址、香港電話、香港身份證格式、中文字等範本
  • 匯出 JavaScript 或 Python;過慢嘅 pattern 會自動停止,唔會凍結分頁

點解揀 Regexly?

  • 🚫 唔中轉:測試文字同 pattern 永遠唔會離開你嘅瀏覽器
  • ♾️ 分享連結永久有效唔過期,亦唔會儲存喺任何伺服器
  • ⏱️ 唔怕慢 pattern:配對喺 worker 執行,有時間上限
  • 🆓 免費、唔使註冊、冇限制

全部 ToolBookly 工具 · JSONly · Diffly · Hashly · CaseShift

常見問題

我嘅測試文字會唔會上傳?
唔會。Regexly 用你瀏覽器本身嘅 JavaScript 引擎執行正則表達式,唔中轉。Pattern 同測試文字都留喺你部機,唔會傳去 ToolBookly 或者任何人,伺服器亦唔會儲存任何嘢。
冇伺服器,分享連結點運作?
Pattern、旗標、測試文字同取代內容會壓縮後放喺連結 # 號後面。瀏覽器唔會將呢部分傳去伺服器,開連結嘅人喺自己部機解碼。好多 regex 測試網站要將你嘅 pattern 同文字存入佢哋嘅資料庫先做到分享連結;Regexly 冇資料庫、冇帳戶,亦冇已儲存連結列表。
分享連結會唔會過期?
唔會,永久有效唔過期。所有內容就喺連結入面,只要連結仲喺度就用得,亦冇人可以喺伺服器刪除佢。測試文字好長嘅話連結都會好長,分享前最好剪短做樣本。
Regexly 用邊種正則表達式語法?
JavaScript(ECMAScript)正則表達式,同你瀏覽器執行嘅完全一樣,支援 g、i、m、s、u、y 旗標、具名組、後顧(lookbehind)同 \p{Script=Han} 呢類 Unicode 屬性。Regexly 亦可以匯出成 Python 程式碼,並自動將具名組轉成 Python 寫法。
如果條 regex 太慢會點?
配對喺背景 worker 執行,有時間上限。如果 pattern 行得太耐(通常係 (a+)+$ 呢類災難性回溯),Regexly 會停咗佢同通知你,唔會搞到成個分頁凍結。
可唔可以測試搜尋同取代?
可以。開啟「取代」,輸入 $1、$<name> 或 $& 等取代內容,即時睇到結果,再一撳複製。
點樣用 regex 配對中文字?
用 \p{Script=Han} 加 u 旗標,例如 \p{Script=Han}+ 就可以配對連續嘅中文字。Regexly 嘅「中文字」範本已經預設好呢條 pattern 同樣本。
Regexly 係咪免費?
係,免費、唔使註冊、用幾多次都得。Regexly 係 ToolBookly 瀏覽器工具之一。