正則表達式測試器 常用模板、即時高亮、替換預覽,一頁就搞定

測試內容
//
點我展開:模板說明
  • Email:簡化版本,涵蓋一般電子郵件格式。
  • URL (http/https):偵測以 http 或 https 開頭的網址(簡化版)。
  • IPv4:0–255 的四段數字。
  • 日期 YYYY-MM-DD:簡易日期格式(未檢查閏年與月份天數)。
  • HEX 色碼:支援 #RGB 與 #RRGGBB。
  • UUID v4:標準 UUID v4 格式。
  • HTML 標籤:匹配開合標籤(不含跨行內容)。
  • 強密碼(8+含大小寫數字符號):至少 8 碼且包含大小寫、數字與符號。
匹配結果
匹配數:1
耗時:約 0.21 ms
旗標:g
即時高亮預覽
(輸入正則與文字後顯示高亮)
替換(支援 $1、$2…)
匹配明細
#索引長度匹配
100

正則表達式測試器 - 強大的線上 Regex 除錯工具

專業開發者、數據科學家、DevOps 必備工具!即時高亮驗證、現成模板快速套用、即時替換預覽,快速驗證與優化你的正則表達式。

✨ Regex 測試器核心功能

  • 即時高亮顯示:邊輸入邊看匹配結果,視覺化群組邊框
  • 15+ 常用模板:Email、URL、IPv4、UUID、日期、電話、HEX 色碼、強密碼
  • 即時替換預覽:支援 $1-$9 群組引用,不用執行就能看到替換結果
  • 詳細匹配表格:顯示每個匹配的索引、長度、內容 + 捕獲群組
  • 一鍵切換旗標:支援 g(全域)、i(不分大小寫)、m(多行)、s(dotAll)、u(unicode)、y(sticky)、d(indices)
  • 100% 本地處理:所有運算在瀏覽器執行,資料零上傳伺服器

🎯 專業 Regex 應用場景

  • 網頁表單驗證:送出前驗證 Email、電話、信用卡、郵遞區號、URL 格式
  • 資料清洗與轉換:標準化格式、移除多餘空白、統一電話號碼格式
  • 伺服器日誌分析:從 log 檔案提取 IP、時間戳記、HTTP 狀態碼、錯誤訊息
  • 網頁爬蟲與資料探勘:從 HTML 提取價格、Email、連結、metadata,無需複雜 parser
  • 批次文字處理:在數千個檔案(logs、CSVs、JSONs)中搜尋和取代模式
  • 測試與開發:在正式環境部署前測試 regex(JavaScript、Python、PHP、Java)
  • 語法高亮:為編輯器建立自訂語法高亮器

💡 開發者 Regex 技巧與訣竅

給初學者:

  • 從模板開始:如果要找 Email/URL/電話,先用預設模板當基礎
  • 開啟「g」旗標(全域):沒開的話只會找到第一個匹配
  • 用括號 () 捕獲:捕獲群組可提取特定部分(例:(\d{4})-(\d{2})-(\d{2}) 捕獲年-月-日)
  • 跳脫特殊字元. * + ? ^ $ { } [ ] \
X