Barokit

🔎正则表达式测试器

输入正则模式和标志(gimsuy)实时查看匹配结果。支持捕获组、替换预览。常用于数据提取、输入验证规则编写、日志分析、VS Code/IDE搜索模式预览、正则学习。

🔒 浏览器内处理无水印无需注册

使用方法

  1. 1输入正则模式。
  2. 2输入测试字符串。
  3. 3选择标志(g、i、m等)。
  4. 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等站点的可视化/说明。本工具用于快速测试。

相关工具