正则测试与替换

测试正则表达式、检查匹配结果,并直接预览替换后的文本输出。

测试文本
粘贴你要搜索、检查和替换的文本。
模式
在同一处调整表达式、替换内容和标志位。

使用 $1 引用捕获组,使用 $<name> 引用命名组。

标志位

标志位会改变表达式扫描文本的方式。

摘要
快速查看匹配数、捕获数和零长度结果。
匹配数:2捕获组:4零长度匹配:0
结果
在高亮预览、匹配列表和替换输出之间切换。
Order #123-ABC
Order #456-DEF

先把正则跑通,再放进代码

正则最容易出的问题不是完全写不出来,而是“差一点就对了”。这个工具把测试文本、匹配结果和替换输出放在同一页里,方便你在真正落到代码、清洗规则或批处理之前先验证一遍。

这里可以做什么

  • 直接粘贴样本文本,立刻看到匹配高亮
  • 切换常用标志位,比如全局、多行和忽略大小写
  • 检查每次匹配拿到了哪些捕获组和命名组
  • 预览 $1$<name> 这类替换引用最后会生成什么结果

适合用在这些场景

  • 清洗订单号、日志行、导出文本之类的结构化片段
  • 在真正批量替换之前,先确认规则不会误伤内容
  • 排查为什么某个模式匹配过多、过少,或者完全不匹配