跳转到主要内容
Develop Tools

正则表达式测试与替换工具

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

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

正则表达式

标志

测试文本

字符数 / 行数:0 / 0

匹配位置


          

替换测试

正则表达式简要说明

这里只简要说明常用标记,并不保证整个正则表达式完全正确。

匹配列表

序号 匹配项 位置 行:列 捕获组

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

关于此工具

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

支持的功能

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

使用方法

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

限制事项

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

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