正則表達式測試器 常用模板、即時高亮、替換預覽,一頁就搞定
測試內容
//
點我展開:模板說明
- 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…)
匹配明細
| # | 索引 | 長度 | 匹配 |
|---|---|---|---|
| 1 | 0 | 0 | |
正則表達式測試器 - 強大的線上 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