會(huì)程序的朋友都知道正則表達(dá)式的強(qiáng)大靈活,其實(shí)這功能word也有,只是很少有人用到。比如替換兩個(gè)換行符為一個(gè)、替換所有以abc開(kāi)頭的單詞、同時(shí)查找多個(gè)關(guān)鍵詞等等比較復(fù)雜的場(chǎng)景,使用word查找替換功能中的通配符是再好不過(guò)的選擇了。
Word通配符用法詳解
一、任意單個(gè)字符:“?”可以代表任意單個(gè)字符,輸入幾個(gè)“?”就代表幾個(gè)未知字符。如:
輸入“? 國(guó)”就可以找到諸如“中國(guó)”、“美國(guó)”、“英國(guó)”等字符;
輸入“???國(guó)”可以找到“孟加拉國(guó)”等字符。
二、任意多個(gè)字符:“*”可以代表任意多個(gè)字符。如:
輸入“*國(guó)”就可以找到“中國(guó)”、“美國(guó)”、 “孟加拉國(guó)”等字符。
三、指定字符之一:“[]”框內(nèi)的字符可以是指定要查找的字符之一,如:
輸入“[中美]國(guó)”就可以找到“中國(guó)”、“美國(guó)”。 又如:
輸入“th[iu]g”,就可查找到“thigh”和“thug”。
輸入“[學(xué)碩博]士”,查找到的將會(huì)是學(xué)士、士、碩士、博士。
輸入“[大中小]學(xué)”可以查找到“大學(xué)”、“中學(xué)”或“小學(xué)”,但不查找“求學(xué)”、“開(kāi)學(xué)”等。
輸入“[高矮]個(gè)”的話,Word查找工具就可以找到“高個(gè)”、“矮個(gè)”等內(nèi)容。
四、指定范圍內(nèi)的任意單個(gè)字符:“[x-x]”可以指定某一范圍內(nèi)的任意單個(gè)字符,如:
輸入“[a-e]ay”就可以找到“bay”、“day”等字符,要注意的是指定范圍內(nèi)的字符必須用升序。 用升序。如:
輸入“[a-c]mend”的話,Word查找工具就可以找到“amend”、“bmend”、“cmend”等字符內(nèi)容。
五、排除指定范、排除指定范圍內(nèi)的任意單個(gè)字符:
“[!x-x]”可以用來(lái)排除指定范圍內(nèi)的任意單個(gè)字符,如:
輸入“[!c-f]”就可以找到“bay”、“gay”、“lay”等字符,但是不等字符,但是不會(huì)找到“cay”、“day”等字符。要注意范圍必須用升序。
又如:
輸入“[!a-c]”的話,word程序就可以找到“good”、“see”、“these”等目標(biāo)字符,而所有包含字符a、b、c之類的內(nèi)容都不會(huì)在查找結(jié)果中出現(xiàn)。
又如:
輸入“m[!a]st”,用,用來(lái)查找“mist”和“most”不會(huì)查找“mast”。
輸入“[!a]n”,查到的將會(huì)是除an以外的所有可能組合如:合如:in、on 等。
六、指定前一字符的個(gè)數(shù):“{n}”可以用來(lái)指定要查找的字符中包含前一字符的個(gè)數(shù),如:
輸入“cho{1} se”就是說(shuō)包含1個(gè)前一字符“o”,可以找到“chose”,輸入“cho{2}se”就是說(shuō)包含2個(gè)前一字符“o”,可以找到, “choose”。
又如:
輸入“lit{1}le”就是說(shuō)包含1個(gè)前一字符“t”,可以找到“litle”。
輸入“lit{2}le”就是說(shuō)包含2個(gè)前一字符“t”,可以找到“little”。
輸入“te{2}n”,表示查找“teen”而不會(huì)查找“ten”。
輸入“of{2}ice”,查找到的將會(huì)是office。