怎样用replace pioneer批量在txt文本第N个单词后加相同的一个单词
展开全部
首先假定txt每个单词独占一行,下面以第5行为例。
用Replace Pioneer批量在很多文件里把第5行复制一遍的详细步骤:
1. 打开Tools->Batch Runner菜单
2. 把文件从windows拖拽到Batch Runner窗口中
3. 点击Fast Replace打开Fast Replace窗口
4. 点击Add添加替换规则,在Search输入"^(([^\n]*\n){4})([^\n]*)\n?"(不带双引号),在Replace输入$1$3\n$3\n即可,点击OK
5. 确认Regular Exp选项是选中的,点击Start即可。
用Replace Pioneer批量在很多文件里把第5行复制一遍的详细步骤:
1. 打开Tools->Batch Runner菜单
2. 把文件从windows拖拽到Batch Runner窗口中
3. 点击Fast Replace打开Fast Replace窗口
4. 点击Add添加替换规则,在Search输入"^(([^\n]*\n){4})([^\n]*)\n?"(不带双引号),在Replace输入$1$3\n$3\n即可,点击OK
5. 确认Regular Exp选项是选中的,点击Start即可。
更多追问追答
追问
如果有很多个txt文本 每个txt内容都不一样 但是要在每个txt文本从开头数第5个单词后加一个相同的词 刚才你说的这个方法我试了 文本没什么反应啊 还有那个regular exp这个选项没找到啊
追答
在Fast Replace窗口有一个Reg exp选项,缺省是选中的。
注意以下几处:
1. 你的单词是不是每个占一行,如果不是的话步骤不同
2. search输入的内容不要带双引号,replace输入的内容是$1$3\n$3\n
3. 另外,本回答是经过测试正确的。如果你的文本没变,看一下弹出的Batch Operation Logs窗口显示替换成功了几个。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询