Word表達(dá)式設(shè)置復(fù)雜查找替換 Word利用表達(dá)式設(shè)置復(fù)雜查找替換方法,我們總是想提高我們的工作效率,但是總是會(huì)遇到像Word表達(dá)式設(shè)置復(fù)雜查找替換這樣的情況,如何解決呢?看完我們的Word表達(dá)式設(shè)置復(fù)雜查找替換 Word利用表達(dá)式設(shè)置復(fù)雜查找替換方法可能對(duì)你會(huì)有所啟發(fā)!
查找與替換功能是Word軟件操作中提高效率的有效手段,替換對(duì)象主要包括兩大類(lèi)元素:特殊符號(hào)類(lèi)和格式類(lèi)。但是遇到比較難于解決的復(fù)雜替換問(wèn)題,比如在設(shè)計(jì)考試試卷的時(shí)候,就要借助于表達(dá)式這個(gè)工具來(lái)提升效率了。
下面我們以制作一份語(yǔ)文教學(xué)中的《常見(jiàn)錯(cuò)別字集》為例講解如何用Word的表達(dá)式來(lái)設(shè)置比較復(fù)雜的查找替換規(guī)則。
原始資料如圖1所示。
替換后效果如圖2所示。
第一步、格式化替換標(biāo)記
目的:把成語(yǔ)之間的用于分隔的空格統(tǒng)一替換為段落標(biāo)記,從而達(dá)到替換標(biāo)記的格式化。
操作方法:光標(biāo)定位在文章開(kāi)頭處,按快捷鍵“CTRL+H”調(diào)出“查找與替換”設(shè)置框,單擊“替換”選項(xiàng)卡,在“查找內(nèi)容”欄中輸入“[]@*([一-龥](méi))”(不含引號(hào)),在“替換為”欄中輸入“^p1”(不含引號(hào))。點(diǎn)選“搜索”選項(xiàng)后“全部”,勾選“使用通配符”復(fù)選框,單擊“全部替換”按鈕。
說(shuō)明:表達(dá)式中通配符意義:[]表示全角或半角空格,@表示1個(gè)以上前一字符或表達(dá)式,*表示任意字符串,[一-龥](méi)表示任意單個(gè)中文漢字,()表示表達(dá)式分組,1表示第一個(gè)表達(dá)式。
查找欄中表達(dá)式的意義:查找“以全角或半角空格開(kāi)始,后面跟隨若干空格或任意字符串,直到遇到第一個(gè)漢字為止”的內(nèi)容。
替換欄中表達(dá)式的意義:將查找到除漢字部分以外的內(nèi)容都替換為段落標(biāo)記。
第二步、個(gè)性化替換效果
目的:任意交換或刪除括號(hào)內(nèi)的錯(cuò)別字與括號(hào)前正確的字,從而達(dá)到替換效果的個(gè)性化。
替換效果1:括號(hào)緊跟錯(cuò)別字,適合于提示性練習(xí)
操作步驟:
1、 對(duì)括號(hào)內(nèi)是一個(gè)字的成語(yǔ)進(jìn)行交換,形如“哀(唉)聲嘆氣”。在“查找內(nèi)容”欄中輸入“(*)([一-龥](méi))([((])([一-龥](méi))([))])(*)^13”(不含引號(hào)),在“替換為”欄中輸入“143256^13”(不含引號(hào))。單擊“全部替換”按鈕。如圖4所示。
表達(dá)式中通配符意義:[((]表示全角或半角小括號(hào),^13表示段落標(biāo)記(僅在勾選“使用通配符”復(fù)選框時(shí)使用)。1到6分別對(duì)應(yīng)查找欄中用小括號(hào)括起來(lái)的表達(dá)式部分。
查找欄中表達(dá)式的意義:查找“包含以全角或半角小括號(hào)括起來(lái),并且中間是一個(gè)漢字,最后以段落標(biāo)記結(jié)尾的成語(yǔ)”。
替換欄中表達(dá)式的意義:將括號(hào)中的單個(gè)錯(cuò)別字與括號(hào)前的單個(gè)漢字進(jìn)行交換。
2、對(duì)括號(hào)內(nèi)是兩個(gè)字的成語(yǔ)進(jìn)行交換。在“查找內(nèi)容”欄中輸入“(*)([一-龥](méi){2})([((])([一-龥](méi){2})([))])(*)^13”(不含引號(hào)),其他設(shè)置與上步相同,單擊“全部替換”按鈕。
表達(dá)式中通配符意義:[一-龥](méi){2}表示任意兩個(gè)中文漢字。
替換欄中表達(dá)式的意義:將括號(hào)中的兩個(gè)錯(cuò)別字與括號(hào)前的兩個(gè)漢字進(jìn)行交換。
3、清除括號(hào)內(nèi)是一個(gè)字成語(yǔ)中正確的內(nèi)容。形如“哀( )聲嘆氣”。在“查找內(nèi)容”欄中輸入“([((])([一-龥](méi))([))])”(不含引號(hào)),在“替換為”欄中輸入“1 3”(不含引號(hào),1與3之間有兩個(gè)空格)。單擊“全部替換”按鈕。
查找欄中表達(dá)式的意義:查找“以全角或半角小括號(hào)括起來(lái),并且中間是一個(gè)漢字的內(nèi)容”。
替換欄中表達(dá)式的意義:將括號(hào)中的單個(gè)錯(cuò)別字用空格替換。
4、清除括號(hào)內(nèi)是兩個(gè)字成語(yǔ)中正確的內(nèi)容。在“查找內(nèi)容”欄中輸入“([((])([一-龥](méi){2})([))])”(不含引號(hào)),其他設(shè)置與上步相同,單擊“全部替換”按鈕。
查找欄中表達(dá)式的意義:查找“以全角或半角小括號(hào)括起來(lái),并且中間是兩個(gè)漢字的內(nèi)容”。
替換欄中表達(dá)式的意義:將括號(hào)中的兩個(gè)錯(cuò)別字用空格替換。