陳智君
有一本圖書(shū)的文稿,在處理文章格式時(shí),制作者發(fā)現(xiàn)全書(shū)的圖注都沒(méi)有用括號(hào)標(biāo)注。而圖書(shū)制作時(shí)為了達(dá)成某種統(tǒng)一的排版樣式,需要給所有的圖注都加上括號(hào)。但是,由于每個(gè)圖注的內(nèi)容都不同,圖注的長(zhǎng)短不一,沒(méi)有什么規(guī)律可言。如果用成批替換操作,很難構(gòu)造表達(dá)式,因而似乎無(wú)法實(shí)現(xiàn)。如何解決?
1. 原文的圖注格式
首先,我們看書(shū)稿原文的圖注格式(圖1)。全書(shū)的數(shù)百?gòu)垐D片的圖注格式都是這樣的,沒(méi)有加注括號(hào)。如果需要改變,對(duì)為數(shù)不多的幾條好辦,用手動(dòng)修改很簡(jiǎn)單,加兩個(gè)括號(hào)是誰(shuí)都可以完成的“小兒科”任務(wù)。但是,數(shù)百條信息如果全用手動(dòng)操作,將是一項(xiàng)很累人的“工程”。因此,另辟蹊徑尋找自動(dòng)化的處理辦法將是解決本問(wèn)題的關(guān)鍵所在。
2. 期望的圖注樣式
我們?cè)賮?lái)看制作者希望達(dá)到的圖注樣式。制作者希望的格式其實(shí)很簡(jiǎn)單,只是在每條圖注的前后加一對(duì)括號(hào)(圖2)。這個(gè)操作太簡(jiǎn)單了,不是嗎?那么,你先別急,不妨自己先動(dòng)腦想一想,也許你能想出好辦法。想不通?那就再看筆者下面的辦法。
3. 實(shí)現(xiàn)的方法細(xì)述
此方法是借助文字處理軟件EmEditor來(lái)完成這項(xiàng)任務(wù)的。首先,要考慮給這些不具有規(guī)律的圖注找到一個(gè)規(guī)律,注意到它們是以“圖”加數(shù)字的方式開(kāi)頭,盡管長(zhǎng)度不一,但它們都是單行結(jié)束。這就是唯一的線索。那么,用一個(gè)什么樣的表達(dá)式可以概括這些圖注文字呢?
用Ctrl+H組合鍵開(kāi)啟替換對(duì)話窗,在“查找”框中輸入“^(圖\d)(.*)$”這樣一串內(nèi)容,點(diǎn)擊“查找”按鈕后發(fā)現(xiàn),全文的圖注竟然都變成了綠色,如圖1所示。說(shuō)明試驗(yàn)是成功的,表達(dá)式書(shū)寫(xiě)正確無(wú)誤,它能夠一次性找到需要的所有內(nèi)容。
隨后,在“替換為”框中輸入“(\1\2)”這樣的內(nèi)容。嘗試點(diǎn)擊“替換”按鈕,驚喜地發(fā)現(xiàn),前面的第一條圖注被自動(dòng)加上了括號(hào);繼續(xù)點(diǎn)擊“替換”再試第二條照樣靈驗(yàn),如圖3所示。于是,果斷點(diǎn)擊“替換全部”按鈕,這樣全書(shū)的圖注就都加上括號(hào)了。問(wèn)題竟是這么簡(jiǎn)單,10多個(gè)字符、10秒鐘時(shí)間解決了。