批量替换文本文件部分相同内容为不同内容

来源:百度知道 编辑:UC知道 时间:2024/05/31 23:46:49
如替换0_000文件内的0_为0_001 替换0_001文件内0_为0_002 以比累推 替换部分为0_ 替换结果为文件名+1

用Replace Pioneer的Fast replace功能,批量把0_替换成0_&calc(chars($BASE,-3,-1)+1,"03d")即可,步骤:

1. 运行Tools->Batch Runner菜单
2. 点击Pick Files选择待替换的多个文件(同时选择0_000.txt, 0_001.txt, ...)
3. 点击Fast Replace,打开Fast Replace窗口
4. 点击Add键,在Search输入0_在Replace输入0_&calc(chars($BASE,-3,-1)+1,"03d")点击OK
5. 点击start即可。

注意备份。
$BASE表示文件名,即0_000,0_001,...
chars($BASE,-3,-1)表示文件名的后3位即000,001,002,...
calc(chars($BASE,-3,-1)+1,"03d")表示对后3位加1,并用三位表示出来,即为001,002,...

Replace Pioneer下载:
http://www.mind-pioneer.com/replace