replace pioneer 如何用文件名替换文件里的指定文字

2024-11-27 02:25:26
推荐回答(2个)
回答1:

Replace Pioneer用${FILENAME}表示文件名,详细步骤:
1. 首先陪喊备打开Tools->batch runner菜单
2. 把待处理文件拖拽到Batch runner窗口中
3. 点击Fast Replace按钮
* 点击add添芦毁加替换规则,在search输入待渗吵替换文字比如aaa,在replace输入${FILENAME}表示文件名,如果不带后缀就是${BASE}
4. 确认reg exp选项是选中的,点击start即可。

详细英文的例子请参考:
How to replace file content in multiple files with corresponding filename?

回答2:

用Replace Pioneer批量提取“称谓”之后的字符的详细步骤:
1. 打开Tools->Batch Runner菜单
2. 把多个待处理文件从windows拖拽到batch runner窗口中
* 把set output filename后面的$改为要保存的名字如result.txt
3. 点击Fast Replace按钮
* 点击Add按钮增加替换规则
* 在search输入:
.*?称谓([^\n]*).*
* 在replace输入:
$ \1\n
* 点击ok完成
* 把write mode改为>>apend表示追加,确认regular exp和cross line选项宏茄已经选中,点击start即可

注意提前备份。
“字符没有重复的用0代替原来值”稍微复杂,需另行描圆绝陵橘戚述。