正規表示式測試
線上正規表示式測試,即時高亮符合項目,顯示分組結果
常用:
工具介紹
正規表示式(Regular Expression,簡稱 Regex)是處理字串的強大工具,廣泛用於表單驗證、資料擷取、文字取代、日誌分析等情境。本工具協助你快速撰寫與除錯正規表示式:
- 即時比對:輸入正規表示式與待比對文字後,立即顯示高亮結果
- 旗標:支援 g(全域比對)、i(忽略大小寫)、m(多行模式)、s(dotAll 模式)等常用旗標
- 分組詳情:顯示每個捕獲組(Capture Group)的比對內容與位置
- 取代測試:支援正規表示式取代功能,即時預覽結果
- 常用範本:內建手機號碼、電子郵件、IP 位址、URL、身分證號等常用範本,一鍵填入
使用情境
- 撰寫表單驗證規則(電子郵件、手機號碼、密碼強度等)
- 從日誌或文字中擷取特定格式的資料
- 批次文字尋找與取代
- 學習正規表示式語法
所有比對在瀏覽器本機完成,資料不會上傳。
正規語法速查
| 符號 | 說明 |
|---|---|
| ^ $ | 比對字串開頭與結尾 |
| . | 比對換行符號以外的任一字元 |
| * + ? | 比對 0 次或多次 / 1 次或多次 / 0 次或 1 次 |
| {n} {n,m} | 精確比對 n 次 / 比對 n 到 m 次 |
| \d \w \s | 數字 / 字母數字底線 / 空白字元 |
| [abc] [^abc] | 字元集合 / 排除字元集合 |
| ( ) (?: ) | 捕獲分組 / 非捕獲分組 |