如何去除TXT文档中非句号结尾的换行?

来源:百度知道 编辑:UC知道 时间:2024/05/28 13:57:47
我从PDF 中导出了的TXT 文档都是按照原来的排版方式自动换行的,
请教各位朋友有没有实现
“去除文中非句号结尾换行”
的方法,
就是说只保留带有句号的回车,将其余的自动换行去除。

WORD中替换,把“。^p”替换成不易和文本字符重复的字符比如“@@@”,然后在替换框中替换内容填“^p”,替换为不填任何内容,完成替换后将删除所有的换行符。最后把“@@@”替换成“。^p”即可实现去除非句号结尾的换行。

用软件Replace Pioneer来做再合适不过了。详细步骤:

1. ctrl-o打开txt文件
2. ctrl-h打开replace窗口
在Search for pattern输入"([^。])\n"(不带双引号)
在Replace with pattern输入"$1"(不带双引号)
3. 点击Replace即可,ctrl-s存盘即可。

注:如果是英文句号,Search for pattern就用([^\.])\n

查找替换:先查找"。^p",替换成一个特殊字符比如“百度知道”,反正文档里没有的词组就行,然后再查找替换,查找"^p",替换中什么也不用输入,完后再把“百度知道”替换成句号加回车。