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

如题所述

第1个回答  推荐于2016-05-13
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?

参考资料:http://www.mind-pioneer.com/services/653_Replace_text_in_multiple_files.html

本回答被提问者采纳
第2个回答  2011-09-21
用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代替原来值”稍微复杂,需另行描述。
追问

我有很多文件,每个文本中都有相同的文字,我想用每个文件的文件名来替换该文本中相同的文字,如:文件名分别为1我.xls,2工.xls,3经.xls,......,每个文件里都有“你好”,现在要将“你好”分别改成1我,2工,3经,.....等等,请问能否实现,谢谢

replace pioneer 如何用文件名替换文件里的指定文字
1. 首先打开Tools->batch runner菜单 2. 把待处理文件拖拽到Batch runner窗口中 3. 点击Fast Replace按钮 点击add添加替换规则,在search输入待替换文字比如aaa,在replace输入${FILENAME}表示文件名,如果不带后缀就是${BASE} 4. 确认reg exp选项是选中的,点击start即可。详细英文的例子请参考:How t...

如何用Replace Pioneer修改txt文件中特定的内容?
用Replace Pioneer只要把每行第一个非字母字符(\\W)及其后面的内容删除就可以了。详细步骤:1. ctrl-o打开文件 2. ctrl-h打开replace窗口 把Replace Unit选为Chars(缺省的)把Replace Scope选为Line 在Search for Pattern输入"\\W.*"(无双引号)在Replace with Pattern输入"\\n"(无双引号)3. 点击Repl...

Replace Pioneer如何批量删除文件名中的固定字符?并且交换文件名中字...
1. 打开tools->Batch Runner菜单 2. 把待处理文件拖拽到Batch Runner窗口。3. 把set output filename选项选中,后面的内容改为${BASE}{replace,'^国际(...).*?洲(.*)','\\2\\1'}.${EXT}即可 4.观察output file一列的新文件名预览是否符合要求,然后点击File Rename即可。

replace pioneer 提出HTML中指定文字替换文件名
1. 选择Tools->Batch Runner 菜单。2. 点击"Pick Files",按住shift或control选择多个文件,如果文件太多,比如几百个文件最好用"Search Files"按钮,在目录中搜所需要的文件。3. 把set output filename 中的${FILENAME}改为 ${FILENAME}{file_content,'.h4.工作经验.\/h4..h5.(\\w*?).\/h5....

如何用replace pioneer批量将文本中相同词语替换成不同内容。
用Replace Pioneer把相同内容依次替换成指定文本的详细步骤:1. ctrl-o打开待替换的txt文件 2. ctrl-h打开replace窗口 在search for pattern输入"百度知道"(不带双引号)在replace with pattern输入scalar(('大家百度','生活难题','天天知道')[($word_no+1)\/2-1])3. 点击replace即可。

如何实用Replace Pioneer修改txt文件中特定的内容
1. 打开Convert-->Fast Replace-->Select菜单 2. 点击Add按钮添加替换关系,比如:把所有的"参数一"替换成001 把所有的"参数二"替换成002 ...3. 点击Export把替换关系保存成文件。4. 在input file输入你的txt模板文件,在output file输入结果文件,点击Start即可 下次再用时,只要在第2步点击import...

如何批量去掉文件名中的某个词?比如‘联华’?
用好压软件(这个软件其实是管理压缩文件的软件,但是有很多附带小功能)安装后,有个功能是“好压批量文件改名工具”。

Replace Pioneer使用技巧
1. 批量替换和转换文件:在Tools菜单下的Batch Runner中,添加文件,选择Fast Replace,输入替换规则如a1->b1、a2->b2,保存规则后执行。2. 转换文件编码:选中文件,点击Change Encode,设定输入和输出编码,进行转换。3. 检测文件编码:使用Tools>Encoding Detection功能,检查文件编码并查看结果。4. ...

如何用Replace Pioneer替换TXT文本中两行中X,Y坐标。
1. ctrl-o打开文件 2. ctrl-h打开replace窗口 在search for pattern输入"((..)x\\s*)(\\S+)(\\s*\\2y\\s*)(\\S+)"不带双引号 在replace with pattern输入"\\1\\5\\4\\3"不带双引号 3. 点击replace即可。对多个文件替换,可以在以上第3步点击Batch ...按钮,然后把多个文件拖拽到Batch Runner...

怎么用 Replace Pioneer 提取文档里面部分文字作为文件名
你好,用Replace Pioneer按照以下步骤即可按需改名:打开Tools->Batch Runner 把待处理文件拖拽到Batch Runner窗口中 把set output filename后面的公式改为${FILENAME}{file_content,'Name=\\d+\\s*-\\s*(\\S+)'}.${EXT} 观察output file一列的文件名预览是否正确 点击File Rename即可。

相似回答