用Replace Pioneer或其他软件如何将一个文本中的关键词插入到另一个文本与之对应的行首?
有两个TXT文件,它们的行数是相同的。在其中一个TXT的某些行的开头是词语A现在我想让另一个TXT中与之对应的行的开头也出现词语A比如一个TXT的第3、5、6、8行的开头...
有两个TXT文件,它们的行数是相同的。
在其中一个TXT的某些行的开头是词语A
现在我想让另一个TXT中与之对应的行的开头也出现词语A
比如一个TXT的第3、5、6、8行的开头是词语A
要想在另一个TXT的第3、5、6、8行的开头插入词语A
请问如何操作? 展开
在其中一个TXT的某些行的开头是词语A
现在我想让另一个TXT中与之对应的行的开头也出现词语A
比如一个TXT的第3、5、6、8行的开头是词语A
要想在另一个TXT的第3、5、6、8行的开头插入词语A
请问如何操作? 展开
2个回答
2015-04-20 · 知道合伙人互联网行家
关注
展开全部
用软件Replace Pioneer按照以下步骤操作即可:
1. 打开Tools->Batch Runner菜单
2. 把多个待处理文件拖拽到batch runner窗口中
3. 点击Fast Replace按钮
4. 点击Add添加替换规则
* 在Search输入^[^\n]+在replace输入scalar($A=$match)完成后点击ok
5. 再点击Add添加替换规则
* 在Search输入\n在replace输入\n$A\|完成后点击ok
6. 确认reg exp和cross line选项是选中的,然后点击Start即可。
1. 打开Tools->Batch Runner菜单
2. 把多个待处理文件拖拽到batch runner窗口中
3. 点击Fast Replace按钮
4. 点击Add添加替换规则
* 在Search输入^[^\n]+在replace输入scalar($A=$match)完成后点击ok
5. 再点击Add添加替换规则
* 在Search输入\n在replace输入\n$A\|完成后点击ok
6. 确认reg exp和cross line选项是选中的,然后点击Start即可。
追问
不对啊,麻烦您仔细看看问题哦
展开全部
你好,假设文件1.txt放在d:\test\目录,用Replace Pioneer按照以下步骤即可从1.txt找到所有以A开头的行号,并把2.txt里对应行的开头加入A:
ctrl-o打开2.txt
ctrl-h打开replace窗口
replace unit选Line
replace with pattern输入A$match\n即可
在if输入file_line('d:\\test\\1.txt',$line_no) =~ /^A/
点击replace即可。
注意路径要用双反斜杠分隔'd:\\test\\1.txt'
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询