正則測試
工具說明
建構與除錯正則運算式並即時看結果。設定正規表示式與旗標(g、i、m、s、u、y),對範例文字執行,高亮比對、檢視擷取群組—與瀏覽器 JavaScript 相同的 RegExp 引擎。
使用方式
- 範例文字即時高亮比對
- 可設 global、ignoreCase、multiline、dotAll、unicode、sticky
- 擷取群組索引表
- 比對次數與位置列表
- 常用正規表示式片段快速開始
- 輸入正規表示式: 在正規表示式欄輸入並選旗標。
- 加入測試字串: 貼上要測試的文字。
- 檢視比對: 查看高亮、群組與錯誤訊息。
範例
- 上線前驗證日誌紀錄解析正規表示式
- 從 API 範例回應擷取欄位
- 除錯文字清理用的取代正規表示式
- 以視覺回饋學習正則
限制
- 僅 JavaScript RegExp,非 PCRE 或 Python 語法
- 病態回溯可能使分頁卡住
- 輸入的文字會直接在您的瀏覽器中處理,不會傳送至伺服器。
常見問題
- 為何顯示語法錯誤?
- JavaScript 正則有特定跳脫規則,無效跳脫或未閉合群組會顯示解析錯誤。
- dotAll (s) 旗標是什麼?
- 讓 . 能匹配換行,適合多行日誌紀錄。
- 可以測試取代嗎?
- 本工具聚焦比對與群組;取代可搭配文字清理工具。
- 預設會找全部比對嗎?
- 需啟用 g 旗標才會找全部;否則僅回傳第一個比對。