替换文本
把文本里的指定内容换成别的。一种内容用普通模式;一次换多种用批量模式。只要截取、去空白、编解码,用 文本处理。
当前模块定义
概述
参数说明
操作类型:
- 普通(替换一种内容):用下面的查找 / 替换为一对。
- 批量(替换多种内容):用查找和替换内容,每行一对。
输入:要改的原文。
查找内容 / 替换为:仅普通模式。
查找和替换内容:仅批量模式。每行一对,用 | 或 ||| 分开(内容里本身有竖线时用三个)。也可以在首行写 |=分隔符 自定义分隔(1.5.20+)。
a|A
b|B
cc|||CC|CC
会把 a→A、b→B、cc→CC|CC。
转义“查找内容”:把查找内容里的 \r \n \t 当成对应字符。开了 使用正则替换 时不要勾,正则自己会处理 \。
转义“替换为”:对替换为做同样转义。默认开启。
使用正则替换:查找内容按正则写。
开启正则后可用:
- 忽略大小写
- 正则:单行:
.也能匹配换行。默认开启。 - 正则:多行:
^/$匹配行首行尾。
输出
- 结果:替换后的文本。旧稿未写输出项。
限制与排障
正则和「转义查找内容」不要一起开,会双重转义。批量分隔符和要替换的竖线冲突时,改用 ||| 或首行自定义分隔。
相关链接
更新历史
- 1.1.33 增加批量替换。
更新于