3/02/2016

讓電子書中黏在一起的對話分開



  有些電子書由於排版格式不佳,難以閱讀。有時候,書中的對話句子會黏 () 在一起,讓一段文字變得太長。可以用以下 regular expression routine 對段落加以調整。
Part 1: Calibre recursively 執行以下的 find-and-replace routine:



將單一字串中一句結束 (即以 , , , … 或下引號 (”) 任何一個特殊字作為區別字元) 之後,立刻用上引號後再接任何字串這樣的 pattern 上引號為分界,拆為兩段。
其中 "calibre 2" 代表某種 style class,可用任何其他的 class 的名字取代。

Part 2: Calibre recursively 執行以下的 find-and-replace routine:





將單一字串中一句結束 (以。”, ”, …” 作為區別,即以特殊標點符號再加上下引號兩個字元一起作為區別字元) 之後,後面跟著一個字元以上的任何字串這樣的 pattern ,以特殊標點符號再加上引號為分界,拆為兩段。