正则表达式测试器 的工作原理
编写一个正则表达式,粘贴你的测试字符串,即可实时看到每一处匹配被高亮显示,包括带编号的捕获组及其提取出的值。引擎是浏览器原生的 JavaScript RegExp,因此其行为与你的 JS 或 TypeScript 代码在运行时的表现完全一致。
标志位(g、i、m、s、u)可通过复选框切换。所有处理都在本地进行。
输入模式,选择标志,针对你的文本进行测试。匹配项会内联高亮显示。每个匹配的捕获组都会列出。不离开你的浏览器。
编写一个正则表达式,粘贴你的测试字符串,即可实时看到每一处匹配被高亮显示,包括带编号的捕获组及其提取出的值。引擎是浏览器原生的 JavaScript RegExp,因此其行为与你的 JS 或 TypeScript 代码在运行时的表现完全一致。
标志位(g、i、m、s、u)可通过复选框切换。所有处理都在本地进行。
不会。每一步操作都在你的浏览器标签页内运行,使用 JavaScript 和 WebAssembly。你的文件在你自己的设备上读入内存,在那里处理,结果以本地下载的形式提供。任何内容都不会传输给 Sunasty 或任何第三方。你可以自行验证:打开浏览器开发者工具,进入“网络”选项卡,观察一下, , 没有任何请求携带你的文件。
本工具使用浏览器内置的 JavaScript RegExp 引擎(ECMAScript 2023+),包括命名捕获组 (?<name>...)、前瞻、后顾,以及配合 u 标志的 Unicode 属性转义(\p{L} 等)。
可以, , 在高亮显示的输入下方,有一张表格列出每一处匹配及其索引、完整匹配,以及每个带编号或命名捕获组的值。
可以,只要页面已加载完成。由于处理在你的设备上进行,你可以断开网络连接,工具依然正常运行。这是你的数据从不离开你设备的最有力证明。
它完全免费,无需注册。没有水印,没有每日限额,使用本工具也不需要任何跟踪 cookie。