文本

批量查找与替换

批量替换文本,支持正则表达式、捕获组和全词匹配。

本工具完全在浏览器中运行——数据不会离开您的设备。

什么是批量查找与替换?

查找替换是最基础的文本编辑操作,但一旦需要按某种规律处理成千上万行,编辑器自带的功能往往就不够用了。这时就需要正则表达式。

本工具支持两种模式。普通模式精确替换您输入的字符串,无需操心特殊字符。正则模式让您描述规律,并用捕获组重新排列内容——例如用 (\d\d\d\d)(\d\d\d)(\d\d\d) 匹配、用 $1.$2.$3 替换,把手机号变成分段格式。

匹配数量在您应用之前就会显示,因此可以反复调整模式直到满意,再复制结果。

使用方法

  • 把要处理的文本粘贴到上方输入框。
  • 填写查找内容和替换内容。
  • 如果需要描述规律而非固定字符串,请开启正则表达式。
  • 查看匹配数量,确认下方结果后点击复制。

常见问题

捕获组怎么用?

在查找模式中用圆括号包住想保留的部分,然后在替换框中按左括号顺序用 $1、$2、$3 引用。例如模式 (\w+) (\w+) 配合替换 $2, $1,会把 John Smith 变成 Smith, John。

为什么开启正则后「仅匹配整词」变灰了?

因为在正则模式下您可以用 \b 自行控制词边界,该选项就变得多余,而且容易与您写的模式产生冲突。

普通模式下的特殊字符会有问题吗?

不会。普通模式会自动转义句点、问号、括号等全部特殊字符,因此它们都按字面意思处理。