所有工具

正则表达式测试

实时高亮匹配地测试正则表达式

//
匹配 · 2
Hello world from Multilities
[0]Hello world($1=Hello, $2=world)
[1]from Multilities($1=from, $2=Multilities)

工作原理

正则表达式测试实时高亮匹配地测试正则表达式. 所有处理都在您的浏览器中进行 — 无需上传、无需注册、无需邮箱。永久免费。

最后更新:

关于 正则表达式测试

调试正则表达式时,需要实时看到匹配结果和分组?Multilities 的正则表达式测试工具支持高亮匹配、显示捕获组、解释常见标志位,帮你快速写出正确的正则。

适合开发者、数据分析、运维工程师。所有计算在浏览器中完成,样本数据不会上传到服务器。

常见问题

支持哪种正则风格?

JavaScript 的原生 RegExp 引擎,与浏览器和 Node.js 中相同。支持 ECMAScript 标志 g、i、m、s、u、y。

可以查看捕获组吗?

可以。每个匹配显示编号为 $1、$2…的捕获组。命名组出现在每个匹配的 JSON 输出中。

为什么 '.*' 匹配过多?

默认情况下 '.' 不匹配换行符。如需 '.' 匹配包含换行在内的所有字符,请开启 's'(dotAll)标志。

支持哪些正则标志?

支持 g、i、m、s、u、y 等常见标志,与现代 JavaScript 引擎一致。

能展示分组结果吗?

可以。每一次匹配会列出全部分组,包括命名分组,方便快速定位提取的内容。

支持环视和反向引用吗?

支持 lookahead/lookbehind 和反向引用,几乎覆盖所有现代正则特性。

博客最新文章

相关工具