怎样用replace pioneer批量在txt文本第N个单词后加相同的一个单词

 我来答
yes___no
2012-09-19 · TA获得超过3153个赞
知道大有可为答主
回答量:1988
采纳率:100%
帮助的人:2069万
展开全部
首先假定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即可。
更多追问追答
追问
如果有很多个txt文本  每个txt内容都不一样  但是要在每个txt文本从开头数第5个单词后加一个相同的词  刚才你说的这个方法我试了  文本没什么反应啊  还有那个regular exp这个选项没找到啊
追答
在Fast Replace窗口有一个Reg exp选项,缺省是选中的。
注意以下几处:
1. 你的单词是不是每个占一行,如果不是的话步骤不同
2. search输入的内容不要带双引号,replace输入的内容是$1$3\n$3\n
3. 另外,本回答是经过测试正确的。如果你的文本没变,看一下弹出的Batch Operation Logs窗口显示替换成功了几个。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式