1. 程式人生 > >去除txt格式電子書不正確換行的方法

去除txt格式電子書不正確換行的方法

txt格式的電子書非常適合在各種裝置上閱讀,但是網上下載下來的電子書質量參差不齊,排版上存在一定的問題,可以結合輔助工具進行智慧排版

使用工具:

開源文字編輯器visual Studio Code 

解決不正確斷行問題:

網上下載下來的電子書有些可能存在不正確斷行的問題,就是指一段沒有結束,但又另起一行,這樣的確方便了在txt記事本上的閱讀,但是一轉到手機或者電腦的閱讀器上,排版就會變得非常奇怪,因為閱讀器會將換行後的文字當成另一段,並且自動加上首行縮排。(下圖僅僅是為了舉例子,不正確的斷行,自然段之間又有多餘的空行)

由這個特點,我想到了可以採用MarkDown格式來解決,首先將文字用使用vscode開啟,按下ctrl+shift+p,更改語言格式為Markdown

然後按下ctrl+shift+v,使用MarkDown的預覽功能,會出現一個預覽頁面,這時候發現,同一個段落的句子合併成為一段了。

將這些句子複製貼上,儲存為新文字,第一個問題解決。 

解決多餘空行的問題

多餘的空行問題已經不大啦,許多閱讀器都會自動為我們排版,但是有人還是想去掉該怎麼辦呢?這時候可以用上正則表示式。

按下ctrl+f,點開左邊小箭頭,並且點上使用正則表示式按鈕,代替換欄填上\n\n,替換欄填上\n,點選全部替換,這樣多餘的空行就沒啦。問題解決。