正则表达式测试器

实时匹配高亮测试正则表达式。支持所有 JavaScript 正则标志。完全在浏览器中处理。

模式
//g

如何在线测试正则表达式

  1. 1.模式字段的斜杠之间输入正则表达式。
  2. 2.根据需要切换标志(g = 全局,i = 忽略大小写,m = 多行,s = 点匹配所有)。
  3. 3.测试字符串区域输入文本 — 匹配结果会实时高亮。
  4. 4.使用快捷模式加载常用模式(如邮箱、URL、IPv4)作为起点。
  5. 5.点击复制复制完整的正则表达式和标志。

常见问题

本工具使用什么正则引擎?

本工具使用 JavaScript(ECMAScript)正则表达式,由浏览器原生 RegExp 引擎驱动。

g 标志有什么作用?

g(全局)标志查找字符串中的所有匹配项,而不仅仅是第一个。

.* 和 .*? 有什么区别?

.* 是贪婪的 — 匹配尽可能多的字符。.*? 是惰性的 — 匹配尽可能少的字符。

如何匹配字面点号或特殊字符?

使用反斜杠转义:\. 匹配字面点号,\* 匹配字面星号。