删除字符间文本行数过多的内容

来源:百度知道 编辑:UC知道 时间:2024/06/08 00:20:28
现在有一文本文档,
*****
aaaa
e
df

fe
g
h
r
r
*****
1e
eg
eg
*****……
要求以*****(只是很随便的特殊字符)为分页标记,我现在用Word的替换把*****替换为分页符实现了分页,但是有的页面内容太多,会分成两页,我想把分页符间行数过多的页面内容删除,请问有没有一些好的工具可能实现?
别外或者要把只有一页的面页面内容删除以该怎么办?有朋友说Replace Pioneer很好用,可是全是英文的,不太懂,又找不到说明.望各位仁兄赐教!

首先把分隔符替换成普通的字符比如ffffff,或汉字比如'这是分隔符'.

然后用Replace Pioneer分两步把行数小于和大于50的段分别存为不同的文件。

第一步,提取出所有50行以下的段
1. ctrl-o打开准备好的txt文件
2. ctrl-h打开Replace窗口
* 把Replace Unit 选成 Paragraph
* 在Replace with Pattern输入$match\n
* 把Print unmatched Unit前面的勾去掉
* 在If=>下面输入$max<=50
* 点击Settings页
* 在Paragraph Delimiter项目中,把Para Start选成Other,并在右边输入你的分隔符,比如ffffff, 并把Para End选成None
3. 点击Replace,50行以下的结果就出来了,ctrl-s存盘

第二步,提取出所有50行以上的段
操作和上一步基本一样,只是把$max<=50改成$max>50即可