正則表達式測試器
編寫正則表達式,粘貼一些示例文本,並查看每個匹配項即時高亮及其捕獲組。
如何測試正則表達式
- 在模式字段中輸入您的正則表達式。
- 如果需要,添加 g、i、m 或 s 等標誌。
- 粘貼您想要測試的文本。
- 閱讀下面的高亮匹配項及其捕獲組。
常見問題
標誌 g、i、m 和 s 是什麼意思?
g 查找每個匹配項,而不僅僅是第一個,i 使匹配不區分大小寫,m 使 ^ 和 $ 在每行匹配,s 允許點匹配換行符。
什麼是捕獲組?
用括號包裹的模式部分是捕獲組。它們讓您提取您關心的匹配部分,並在每個匹配項下列出。
為什麼我的模式顯示錯誤?
模式或標誌不是有效的 JavaScript 正則表達式語法。字段下的錯誤消息會準確解釋問題所在。
正則表達式測試器是免費的嗎?
是的。每個 Handio 工具都是免費的,完全在您的瀏覽器中運行,因此您的模式和文本永遠不會離開您的設備。
相關工具
為什麼在瀏覽器中測試正則表達式?
能夠在第一次猜測時就能正常工作的正則表達式是罕見的。即時高亮匹配使得您的模式是否過於貪婪、過於狹窄或捕獲錯誤文本變得明顯。
- 在將驗證模式添加到表單之前調試它。
- 驗證捕獲組是否準確提取您期望的值。
- 嘗試標誌以查看它們如何改變匹配結果。
提示和限制
此測試器使用 JavaScript 正則表達式語法,與大多數引擎匹配,但可能與 Python 或 PCRE 略有不同。所有操作均在您的瀏覽器中本地運行,因此您的文本永遠不會上傳。