保研导航BAOYAN NAV

实用工具 正则表达式测试器

正则表达式测试器

测试 JavaScript 正则表达式,查看匹配高亮、位置与捕获组,预览替换结果,并提供邮箱、日期等常用示例。

免费使用 · 浏览器内处理

收藏本页,下次直接打开

电脑按 Ctrl + D(Mac 按 ⌘ + D);手机在浏览器菜单中选择书签或收藏。

回到我的常用 →

表达式与待匹配文本

使用 JavaScript 语法,直接填写表达式主体,无需两侧的 /。最多 2,000 个字符。

标记 flags

填写表达式和文本,或选择一个示例。

匹配结果

匹配后会高亮原文中的命中内容。

替换预览

预览不会更改待匹配原文。

使用方法与示例

  1. 填写表达式主体,例如 \d+ 匹配一段数字;选择 g 查找全部匹配。
  2. 粘贴文本并运行,查看高亮和从 0 开始的位置。括号可创建捕获组,替换文本中使用 $1 引用第一个组。
  3. 例如 (?<year>\d{4})-(?<month>\d{2}) 可提取年月,使用 $<year>年$<month>月 预览转换。

位置与 JavaScript 一致,按 UTF-16 码元计;零宽匹配用竖线标记。每次展示最多 500 个匹配,捕获组展示前 20 个、每组前 200 个字符。运行超过 1.5 秒会自动停止,可缩短文本或调整表达式后重试。