正则表达式测试器 的工作原理
正则表达式测试工具让你输入 JavaScript 正则表达式、粘贴示例文本,并实时高亮显示所有匹配项。捕获组会在文本下方的表格中展示,方便你逐一检查每个组的捕获内容,无需运行任何脚本。支持的标志位包括 g(全局)、i(不区分大小写)、m(多行)、s(dotAll)、u(Unicode)和 y(粘性)。你输入的任何内容都不会离开你的设备:匹配引擎就是浏览器标签页内置的 JavaScript 运行时,而非服务器。
工具底层调用标准 ECMAScript RegExp 构造函数,传入你提供的模式和标志,再通过字符串 matchAll 迭代器收集所有 Match 对象。捕获组表格直接从这些对象构建,因此你看到的结果与 Node.js 或浏览器在生产代码中的返回值完全一致,没有任何中间转换层。