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