所有工具Multilities
正则表达式测试
实时高亮匹配地测试正则表达式
//
匹配 · 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 和反向引用,几乎覆盖所有现代正则特性。