

同事傳來一份Word文檔(如圖1),其中有些國家已經(jīng)加上雙引號,有的還沒有加上去,各個國家之間使用分號進行隔開,他要求為尚未添加雙引號的國家全部加上雙引號。類似的內(nèi)容還有很多,截圖僅僅只給了其中的一部分,如果純手工操作,步驟將相當繁瑣,有沒有辦法利用替換功能快速解決呢?
第1步:去除原有的雙引號
為了處理的方便,我們首先將文檔中原有雙引號全部去除:按下“Ctrl+H”組合鍵,打開“查找和替換”對話框,點擊“更多”按鈕,進入高級替換模式,勾選“使用通配符”復選框,查找內(nèi)容“[“”]”,注意這里的方括號是英文半角模式,雙引號則應該從文中復制,替換為空,點擊“全部替換”按鈕,執(zhí)行可以將文檔中現(xiàn)有的雙引號全部去除(如圖2)。
第2步:重新添加雙引號
仍然打開替換對話框,勾選“使用通配符”復選框,查找內(nèi)容“([一-﨩]{1,})(;)”,注意這里的小括號為英文半角,逗號為英文半角,分號則為文中復制而來,替換為“\"\1\"\2”,這里的“\1”和“\2”分別表示查找框中的第1、第2個表達式,檢查無誤之后點擊“全部替換”按鈕(如圖3),可以看到除最后一個國家之外的所有國家已經(jīng)被自動添加雙引號,而且其間以分號進行分隔。
第3步:調(diào)整雙引號
如果你注意的話,會發(fā)現(xiàn)這里的雙引號有一些問題,例如分號后面的雙引號是右雙引號,這與中文的使用習慣并不相同,因此我們還需要進行一些調(diào)整:仍然使用替換的方法,查找[;”],替換為[;“],為了區(qū)分左、右雙引號,這里使用“[”和“]”進行替代,這里的雙引號請從文中復制出來(如圖4)。最后一個國家可以手工添加,這應該不成問題吧!