正則表達式測試器

編寫正則表達式,粘貼一些示例文本,並查看每個匹配項即時高亮及其捕獲組。

正則表達式

標誌

測試文本

如何測試正則表達式

  1. 在模式字段中輸入您的正則表達式。
  2. 如果需要,添加 g、i、m 或 s 等標誌。
  3. 粘貼您想要測試的文本。
  4. 閱讀下面的高亮匹配項及其捕獲組。

常見問題

標誌 g、i、m 和 s 是什麼意思?

g 查找每個匹配項,而不僅僅是第一個,i 使匹配不區分大小寫,m 使 ^ 和 $ 在每行匹配,s 允許點匹配換行符。

什麼是捕獲組?

用括號包裹的模式部分是捕獲組。它們讓您提取您關心的匹配部分,並在每個匹配項下列出。

為什麼我的模式顯示錯誤?

模式或標誌不是有效的 JavaScript 正則表達式語法。字段下的錯誤消息會準確解釋問題所在。

正則表達式測試器是免費的嗎?

是的。每個 Handio 工具都是免費的,完全在您的瀏覽器中運行,因此您的模式和文本永遠不會離開您的設備。

相關工具

為什麼在瀏覽器中測試正則表達式?

能夠在第一次猜測時就能正常工作的正則表達式是罕見的。即時高亮匹配使得您的模式是否過於貪婪、過於狹窄或捕獲錯誤文本變得明顯。

提示和限制

此測試器使用 JavaScript 正則表達式語法,與大多數引擎匹配,但可能與 Python 或 PCRE 略有不同。所有操作均在您的瀏覽器中本地運行,因此您的文本永遠不會上傳。