如何文本内容批量添加文字与替换文字

2025-01-02 22:14:10
推荐回答(3个)
回答1:

用Replace Pioneer可以批量对不同的文件做不同的替换。
假设有10000个文件,以及一个文件d:\test\a.txt,其中包含10000个替换词,现在需要:
把第1个文件里的“张三”替换为a.txt里第1行的内容,
把第2个文件里的“张三”替换为a.txt里第2行的内容,...以此类推

详细步骤如下:

1.打开Replace Pioneer的Tools->Batch Runner菜单
2.把10000个文件从windows拖拽到Batch Runner窗口中,确认顺序是正确的
3.点击Fast Replace按钮
* 点击Add添加替换规则:
在Search输入"张三"
在replace输入file_line("a.txt",$file_no,"d:\\test\\")
* 完成后点击ok
* 确认Reg exp选项是选中的,然后点击Start即可。

注意:
1.提前备份,以防操作失误。
2.如果是添加不是替换,那么要看添加的具体位置,如果添加在文件尾,那么在Search输入一个$即可。

原文参考这个例子,怎样把100行文本分别添加到100个文件头:
How to insert 100 different lines into the beginning of 100 text files?

回答2:

这要根据情况处理,没有统一的方法

回答3:

编辑 查找 替换