RRegexBuilder
取得 RegexBuilder
視覺化正規表達式工具箱

建構正規表達式。檢視所有匹配結果。儲存以便日後使用。

即時突顯、捕獲群組檢視器、淺顯易懂的說明,以及精選的模式庫,涵蓋你反覆重寫的那些正規表達式。

方案起價 $5/月 — 隨時可取消

即時運作 — 就在這裡

正規表達式測試器

輸入正規表達式與測試文字——即時檢視所有相符項。

樣式庫
相符項 — 2 個相符項
說明
  1. ^start of string / line
  2. [^\s@]character class
  3. +one or more of the previous
  4. @literal "@"
  5. [^\s@]character class
  6. +one or more of the previous
  7. \.literal dot
  8. [^\s@]character class
  9. {2,}quantifier
  10. $end of string / line

Pro toolkit

ProUpgrade to Pro to unlock — see plans below.
Saved patterns
Saved patterns are stored privately in this browser.
Results
Export as code
const re = /^[^\s@]+@[^\s@]+\.[^\s@]{2,}$/igm;
const matches = str.match(re);

別再把正規表達式貼到 Stack Overflow

測試、解析、儲存 — 無需離開頁面,也不會遺失進度。

即時匹配突顯

輸入正規表達式與測試字串 — 每個匹配結果即時突顯。顯示內嵌捕獲群組,支援具名群組。

淺顯易懂的說明

貼上任何正規表達式,獲得逐步說明:後視斷言、錨點、字元類別、量詞、標誌。每個部分均以一般英語解釋。

模式庫

Email、URL、IPv4、IPv6、UUID、ISO-8601、電話號碼、信用卡號、slug、十六進位顏色 — 精選通過真實邊界情況測試的模式(非 Stack Overflow 上的簡短版本)。

儲存你的設定

為你撰寫的每個正規表達式命名、標籤化並隨時回顧。專業帳戶可跨裝置雲端同步。

取代模式

測試含後向引用 ($1, $2) 的取代操作。檢視 sed / JS .replace() 呼叫的確切輸出結果。

多風格支援

切換 JavaScript、PCRE 與 POSIX 風格。RegexBuilder 告訴你各風格支援哪些功能。

三個步驟

從模糊概念到經過測試與說明的正規表達式。

1

選擇或貼上

從庫中選擇模式,或貼上你已寫好的正規表達式。

2

測試

在任何測試字串上即時突顯匹配結果。編輯直至符合預期。

3

儲存

命名、標籤化、複製到剪貼簿,並貼入你的程式碼。

簡單定價

選擇方案,停止重複造輪子。

入門版

適合獨立開發者

$5/月
  • 每月儲存 200 個樣式
  • 淺顯易懂的說明
  • 完整樣式庫
  • 取代模式
最受歡迎
專業版

適用於資料與資安團隊

$15/月
  • 每月儲存 5000 個樣式
  • 多種語法 (JS / PCRE / POSIX)
  • 跨裝置雲端同步
  • 團隊共享庫
  • 優先支援

常見問題

支援哪些正規表達式語法?

JavaScript (預設)、相容 PCRE 及 POSIX。切換語法時,會清楚標示不支援的功能。

測試字串會離開瀏覽器嗎?

不會。所有處理均在客戶端進行;除非您選擇啟用雲端同步儲存樣式,否則不會將您的正規表達式或測試字串傳送至伺服器。

能解釋非我所寫的正規表達式嗎?

可以——這正是說明功能的目的。貼上任一正規表達式,即可獲得逐步的淺顯易懂解析。

有免費試用嗎?

不——這是一款付費工具,方案從每月 $5 起。入門版為每月 $5,專業版為每月 $15;您可隨時取消訂閱。

如何取消訂閱?

透過您的帳戶頁面或發送電子郵件給我們。取消後將停止下次續約。

無需猜測正規表達式是否相符。

即時檢視所有相符項。儲存有效的樣式。

查看方案