同事拿過來一份論文目錄,要求為這些論文添加“《》”(如圖1),如果通過純手工的方法進行操作,那么既麻煩而且也容易出錯,Word的通配符替換也無法實現批量添加的要求。其實,選擇EmEditor的正則表達式,只需要一個步驟即可實現:
將Word文檔中的論文目錄復制到EmEditor,按下“Ctrl+H”組合鍵打開替換對話框,將查找內容設置為“^(..)(.*?),”,這里的“^”表示從開始部分搜索,“(..)”表示搜索任意兩個字符,例如“1”和“.”,“(.*?),”表示搜索任意內容,直至“,”結束;替換為“\\1《\\2》,”,“\\1”表示引用以上定義的第一組圓括弧中的內容,“\\2”表示引用以上定義的第二組圓括弧中的內容,其中的書名號就是我們需要添加的內容,當然不要忘記勾選“使用正則表達式”復選框,具體設置可以參考圖2。
單擊“查找下一個”按鈕,如果看到符合條件的編號和論文名稱已經自動標記色塊,那么說明這里的條件設置無誤。單擊“全部替換”按鈕,很快就可以將所有編號為個位數的論文名稱自動添加書名號,接下來可以將查找內容修改為“^(...)(.*?),”,為所有編號為兩位數的論文名稱自動添加書名號,如果還有三位數的論文,可以按照類似的方法替換。
注:本文中所涉及到的圖表、注解、公式等內容請以PDF格式閱讀原文