在线工具

工具箱 › 文本 › 批量替换

批量查找替换

在线批量查找替换文本,支持正则表达式、忽略大小写、整词匹配与仅替换第一处,实时显示替换处数与体积变化。全部在浏览器内完成。

预览是实时的

改动查找或替换内容会立刻重新替换并显示结果,统计里的替换处数是按**当前**输入算的,可以拿来试参数。

替换结果里的第一个匹配会被自动选中,方便确认是否替换到了该替换的地方。

正则模式下的注意事项

替换文本里的 `$1`、`$&` 等会被当作反向引用,要输出字面的 `$` 需要写 `$$`。

输入的正则如果有语法错误会明确报出行号,不会静默不替换。

整词匹配

给查找内容自动加上单词边界,替换 cat 不会把 concatenate 里的 cat 也换掉。对中文无效(中文没有词边界),因此只对英文有意义。

常见问题

会替换多行吗

默认单行模式(. 不匹配换行)。要在多行文本里逐行替换,查找里用 [\\s\\S] 代替 . 即可。

能撤销吗

结果区是可编辑的输出框,你可以直接在输出框里改。原text始终保留在输入框。