A Recipe for CBETA CD 回本期目錄

光碟使用小秘訣之
消去APP版的行首資訊

  在CBETA光碟之中,有APP版的經文檔案,檔案內容約略如下:

T01n0001_p0001a01(00)�齱@ No. 1
T01n0001_p0001a02(00)�曭曭�含經序
T01n0001_p0001a03(00)��
T01n0001_p0001a04(00)�齱@   長安釋僧肇述
T01n0001_p0001a05(00)�齯狻v極絕於稱謂。賢聖以之沖默。
T01n0001_p0001a06(04)�囓�旨非言不傳。釋迦所以致教。……

  由於在使用上,行首資訊蠻佔空間,而且在引用上不方便,因此,許多朋友想要把行首資訊刪除。

  接下來,我們將介紹幾個簡單的方法,來刪除這些行首資訊。

一、使用MS WORD

  用MS WORD打開APP版經文檔案,按著<ALT>鍵不放,同時按滑鼠左鍵選取,就可以做直排的選取(方塊選取)。待將行首資訊選好之後,按刪除鍵即可。

二、使用漢書

  漢書有方塊選取(Alt-B)的功能,因此可以把行首資訊消除。

三、如果一次要做一系列檔案去行首的動作,那麼使用批次處理會比較方便。此時可使用一些簡單的程式。

  以Basic為例

Open "ABC.txt" for input as #1
Open "123.txt" for output as #2
while not eof(1)
line input #1,astr$
print #2,mid(astr$,23) '23是指行首資訊22個字元
wend
CLOSE

  使用Perl亦可。

四、筆者過去曾用VB寫了一隻簡單的小程式,在使用一般的文書編輯器時(如WORDPAD),只要選取經文,再按一下小程式上的按鍵,就會消除行首資訊(利用剪貼簿傳送),有興趣的朋友可以參考看看。(含程式碼)

  如果有任何問題或是建議,歡迎來信指導。

  如果您也有使用心得想和大家分享,歡迎來信。凡經刊登,敝會簡備小禮物乙份以茲酬謝。