实时匹配、分组高亮显示的正则表达式测试工具,附带速查表。
正则表达式标志用于修改匹配方式。常用标志包括:g(全局 - 查找所有匹配)、i(不区分大小写)、m(多行 - ^ 和 $ 匹配行边界)、s(dotAll - 点号匹配换行符)。
将模式的一部分用括号括起来即可创建捕获组。例如,(\d+)-(\d+) 捕获由短横线分隔的两组数字。命名组使用 (?<name>pattern) 语法。
是的。当你输入正则表达式和测试字符串时,匹配结果会即时高亮显示,无需点击按钮,结果会自动更新。
本工具使用浏览器内置的 JavaScript RegExp 引擎,支持 ES2024 特性,包括命名组、后行断言和 Unicode 属性转义。
打开速查表部分,其中包含邮箱、URL、IP 地址和电话号码验证等常用模式。点击任意模式即可试用,然后粘贴测试数据验证匹配结果。