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