🔎正则表达式测试器
输入正则模式和标志(gimsuy)实时查看匹配结果。支持捕获组、替换预览。常用于数据提取、输入验证规则编写、日志分析、VS Code/IDE搜索模式预览、正则学习。
🔒 浏览器内处理✓ 无水印✓ 无需注册
使用方法
- 1输入正则模式。
- 2输入测试字符串。
- 3选择标志(g、i、m等)。
- 4自动显示匹配结果和捕获组。
常见问题
用什么引擎?+
使用浏览器的JavaScript正则引擎。ECMAScript标准,支持lookahead/lookbehind。
与Python/Java正则兼容吗?+
基本语法几乎相同,但部分高级功能(如命名组语法)不同。其他语言用请用该语言专用测试器。
标志(g、i、m、s、u、y)区别?+
g(全局)、i(忽略大小写)、m(多行)、s(点匹配换行)、u(Unicode)、y(sticky)。
捕获组是什么?+
括号( )内的匹配结果可单独取出。JavaScript中以match[1]、match[2]等访问。
有邮件/电话号码的正则吗?+
邮件RFC标准非常复杂。实用模式'name@domain'级能验证,但难以100%完美。
正则太难,学习资源?+
推荐regex101.com等站点的可视化/说明。本工具用于快速测试。