
如何用Replace Pioneer批量把txt的文件名随机加入它的文本内容中去?
请问如何用ReplacePioneer,批量把大量txt的文件名随机加入它的文本内容中去?在文本中随机插入3次。因为要处理的是英文单词,所以插入的文件名前后加空格。比如,...
请问如何用Replace Pioneer, 批量把大量txt的文件名随机加入它的文本内容中去? 在文本中随机插入3次。因为要处理的是英文单词, 所以插入的文件名前后加空格。
比如, 电脑.txt ,手机.txt, 电视.txt 等很多这样的txt文件。
把 ”电脑“ 这个词,随机插入这个电脑.txt的文本中。 插入3次。
把 ”手机“ 这个词,随机插入这个手机.txt的文本中。 插入3次。
把 ”电视“ 这个词,随机插入这个电视.txt的文本中。 插入3次。 展开
比如, 电脑.txt ,手机.txt, 电视.txt 等很多这样的txt文件。
把 ”电脑“ 这个词,随机插入这个电脑.txt的文本中。 插入3次。
把 ”手机“ 这个词,随机插入这个手机.txt的文本中。 插入3次。
把 ”电视“ 这个词,随机插入这个电视.txt的文本中。 插入3次。 展开
1个回答
展开全部
按照以下步骤,可以用Replace Pioneer批量把txt的文件名加入它的文本内容中,加入到3个随机位置:
ctrl-h打开replace窗口
replace with pattern输入replace($match,'\x01',${BASE}.' ')即可
点击Advanced选项页,在run following for each matched unit输入:
for(1..3) {$match=replace($match,'^(\S+\s*){'.int(rand(count($match,'\s+'))).'}','$&\x01');}
点击Batch按钮打开Batch Runner窗口
把多个待处理文件拖拽到batch runner窗口中
点击Batch Replace即可。
追问
谢谢您,但是我按照您的步骤, 测试了6个TXT文件, 连续测试3次, 每次都是, 成功了3个, 1,3,4 成功了。 但是2,5,6 都没有插入进。 这6个TXT文件编码一样,大小差不多, 都是英文的文章, 也都是好几段文字。 没有什么区别 。
我把没有成功的2,5, 6 重新试了几次, 都不成功。
请问是什么原因呢 ? 麻烦您再帮我想想办法! 谢谢您了 !
老师, 您真是太厉害了 ! 这次的确都替换成功了。 但是现在插入的单词, 和前一个单词没有空格了。 而且有的是插入单词中了。 请问有办法解决吗 ?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询