用Replace Pioneer怎么提取有一定范围行数的文本

2024-12-04 07:33:46
推荐回答(1个)
回答(1):

用Replace Pioneer搜索有2-5行的所有文件的详细步骤:
1. 打开Tools->Batch Runner菜单
2. 点击Search Files按钮
1) 在File name filter输入合适的过滤条件比如*.txt
2) 在Search directory输入文件所在的目录
3) 选中Containg Word/Phrase选项,在后面输入\A((\A|\s*\n)\s*\S[^\n]*){2,5}\s*\Z并选中Regular Exp和Cross Line选项。
4) 点击Search按钮,所有2-5行的文件就搜索出来了。点击Close关闭Search Files窗口。
3.选中Change output folder,并输入一个新目录(该目录必须提前创建好)。
4.点击Copy/Download就把列表中的文件复制到指定的目录了。

另外,你提到的追加到别的文件,描述不清,无法回答。

补充回答:

为了不把空行包含在内,以上2(3)已修改。

搜索2-5行的文件的表达式已按照你的要求重新修改。

搜索非2-5行的文件其实你可以把2-5行的搜出来,然后在Change output folder输入一个新目录(需提前创建),对这些文件选择File Rename就能移动到新目录去,剩下来的文件就是非2-5行的。