正则表达式测试与调试器

正则表达式测试与调试器

实时测试、调试和编写正则表达式。即时查找匹配的子串并捕获索引组。

/ /
匹配结果:
0 Matches

更多工具

功能

为什么使用正则表达式测试工具?

实时测试和调试正则表达式。

🎯

实时匹配

即时审查表达式,并高亮显示主题容器中的所有匹配项。

🧬

捕获组

清晰查看已捕获的标记索引括号和命名分组。

⚙️

标志自定义

即时切换全局搜索、大小写不敏感或多行匹配约束。

✔️

标准兼容性

完全符合标准 JavaScript 正则表达式语法规范。

🔒

不提交到服务器

操作在本地浏览器内存中执行,主体内容和模式绝不会被上传。

🛡️

无限循环保护

自动拦截零宽匹配循环,防止标签页卡死。

常见问题

正则表达式是由一系列字符组成的搜索模式。它可用于文本搜索和文本替换操作。

'g'(全局)标志确保返回所有匹配模式,而不是在第一个匹配后停止。'i'(忽略大小写)标志使搜索匹配不区分大小写。

任何用括号括起的子模式(例如 (\w+))都会构成一个捕获组。本工具会分别列出每个捕获组的内容和索引。

不。所有操作都在客户端完成。请注意可能导致‘灾难性回溯’模式,这可能会暂时冻结浏览器标签页。

当正则表达式使用嵌套量词(如 (a+)+)时会出现这种情况,导致引擎在非匹配字符串上搜索指数级数量的路径,从而引发性能问题。

常用标志包括 g(全局搜索)、i(不区分大小写)、m(多行搜索)和 s(允许点号匹配换行符)。

现代 JavaScript 正则引擎同时支持前瞻 ((?=...)) 和后顾 ((?<=...))。
您接受Cookies吗?

我们使用 cookies 来提升您的浏览体验。通过使用本网站,您同意我们的 cookie 政策。

更多
Loading chat...
Connecting to community chat.