去除txt格式电子书不正确换行的方法

txt格式的电子书非常适合在各种设备上阅读,但是网上下载下来的电子书质量参差不齐,排版上存在一定的问题,可以结合辅助工具进行智能排版

使用工具:

开源文本编辑器visual Studio Code 

解决不正确断行问题:

网上下载下来的电子书有些可能存在不正确断行的问题,就是指一段没有结束,但又另起一行,这样的确方便了在txt记事本上的阅读,但是一转到手机或者电脑的阅读器上,排版就会变得非常奇怪,因为阅读器会将换行后的文字当成另一段,并且自动加上首行缩进。(下图仅仅是为了举例子,不正确的断行,自然段之间又有多余的空行)

由这个特点,我想到了可以采用MarkDown格式来解决,首先将文本用使用vscode打开,按下ctrl+shift+p,更改语言格式为Markdown

然后按下ctrl+shift+v,使用MarkDown的预览功能,会出现一个预览页面,这时候发现,同一个段落的句子合并成为一段了。

将这些句子复制粘贴,保存为新文本,第一个问题解决。 

 

解决多余空行的问题

多余的空行问题已经不大啦,许多阅读器都会自动为我们排版,但是有人还是想去掉该怎么办呢?这时候可以用上正则表达式。

按下ctrl+f,点开左边小箭头,并且点上使用正则表达式按钮,代替换栏填上\n\n,替换栏填上\n,点击全部替换,这样多余的空行就没啦。问题解决。