跳转到主要内容
Develop Tools

正则表达式测试工具

实时确认 JavaScript/ECMAScript 正则表达式的匹配位置、捕获组和替换结果。

输入的正则表达式、文本和文件仅在浏览器中处理,不会发送或保存到服务器。 与 Java、Python、.NET、PCRE 等相比,部分语法和行为有所不同。

正则表达式

标志

测试字符串

字符数/行数: 0 / 0

匹配位置


          

替换测试

正则表达式简要说明

简要说明主要符号。不保证整个正则表达式的有效性。

匹配列表

No. 匹配 位置 行:列 捕获组

状态: 匹配: 0 处理时间: -

关于此工具

在将正则表达式写入代码之前,可使用测试文本检查匹配位置、捕获内容与替换结果。

支持的功能

  • JavaScript 和 ECMAScript 正则表达式,以及 g、i、m、s、u、v、y 标志
  • 匹配位置高亮、行列位置、编号与命名捕获组、替换结果

使用方法

  1. 输入正则表达式,或从常用预设模式中选择。
  2. 输入测试文本,或读取设备中的本地文本文件。
  3. 检查匹配位置、捕获组与替换结果。

限制事项

  • 部分语法和行为与 Java、Python、.NET、PCRE 等正则表达式引擎不同。
  • 处理时间警告仅为启发式判断,无法检测所有 ReDoS 风险。

隐私: 所选文件以及转换、分析结果仅在浏览器中处理,不会发送或保存到 Develop Tools 服务器。