書稿原文的圖注格式。全書的數百張圖片的圖注格式都是這樣的,沒有加注括號。如果需要改變,若是為數不多的幾條好辦,用手動修改很簡單,加兩個括號是誰都可以完成的“小兒科”任務。但是,數百條信息如果全用手動操作,將是一項很累人的“工程”。因此,另辟蹊徑尋找自動化的處理辦法將是解決本問題的關鍵所在。
原文的圖注格式
我們希望的格式只是在每條圖注的前後加一對括號,如下圖
期望的圖注樣式
使用EmEditor批量添加括號教程
借助文字處理軟件EmEditor來完成這項任務
1、注意到它們是以“圖”加數字的方式開頭,盡管長度不一,但它們都是單行結束,用Ctrl+H組合鍵開啟替換對話窗,在“查找”框中輸入“^(圖d)(.*)$”這樣一串內容,點擊“查找”按鈕後發現,全文的圖注竟然都變成了綠色,能夠一次性找到我要的所有內容。
2、隨後,在“替換為”框中輸入“(12)”,點擊“替換全部”按鈕,這樣全書的圖注就都加上括號
小知識:
在以上方法中,最關鍵的技術難點是兩個小表達式的構成。看似簡單卻包含了豐富的內容。其中“查找”表達式“^(圖d)(.*)$”中使用了代表段首的前導字符^和段末字符$;而兩組括號則定義了兩個字符串段位,並給每個段位暗含定義了1和2兩個代碼,“(圖d)”是代表“圖n”的階段字符串,其中d代表了不確定的一個數字,“(.*)”是代表該行此後剩余部分字符串的通配表達。而“替換為”表達式“(12)”則是在添加一組“()”的同時,在括號中原樣引用上面曾經定義過的兩組字符串。