靈活使用word強(qiáng)大的搜索替換功能
靈活使用word強(qiáng)大的搜索替換功能
會(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è)”的話(huà),Word查找工具就可以找到“高個(gè)”、“矮個(gè)”等內(nèi)容。
四、指定范圍內(nèi)的任意單個(gè)字符:“[x-x]”可以指定某一范圍內(nèi)的任意單個(gè)字符,如:
輸入“[a-e]ay”就可以找到“bay”、“day”等字符,要注意的是指定范圍內(nèi)的字符必須用升序。 用升序。如:
輸入“[a-c]mend”的話(huà),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]”的話(huà),word程序就可以找到“good”、“see”、“these”等目標(biāo)字符,而所有包含字符a、b、c之類(lèi)的內(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。
七、指定前一字符、指定前一字符數(shù)范圍:
“{x,x}”可以用指定要查找字符中前一字符數(shù)范圍,如:
輸入“cho{1,2}”,則說(shuō)明包含前一字符“o”數(shù)目范圍是1-2個(gè),則可以找到“chose”、“choose”。
八、一個(gè)以上的前一字符:“@”可以用來(lái)指定要查找字符中包含一個(gè)以上的前一字符,如:
輸入“cho@se”,就可以找到, “chose”、“choose”等字符。
九、指定起始字符串:“<”可以用來(lái)指定要查找字符中的起始字符串,如:
輸入“<ag”,就說(shuō)明要查找的字符的起始字符為“ag”,可以找到 “ago”、“agree”、“again”等字符。
輸入“<te”的話(huà),可能查到“ten”、“tea”等。
十、指定結(jié)尾字符串:“>”可以用來(lái)指定要查找字符中的結(jié)尾字符串,如:
輸入“er>”,就說(shuō)明要查找的字符的結(jié)尾字符為“er”,可以找到 “ver”、“her”、“lover”等等。
輸入“en>”, 就說(shuō)明要查找到以“en”結(jié)尾的所有目標(biāo)對(duì)象,可能找到“ten”、“pen”、“men”
輸入“up>”,就說(shuō)明要查找到以“up”結(jié)尾的所有目標(biāo)對(duì)象,例如會(huì)找到“setup”、“cup”等等。
十一、表達(dá)式查找:“()”,尤其用于多個(gè)關(guān)鍵詞的組合查找。
鍵入“(America)(China)”,在“替換為”中鍵入“
靈活使用word強(qiáng)大的搜索替換功能
會(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è)”的話(huà),Word查找工具就可以找到“高個(gè)”、“矮個(gè)”等內(nèi)容。
四、指定范圍內(nèi)的任意單個(gè)字符:“[x-x]”可以指定某一范圍內(nèi)的任意單個(gè)字符,如:
輸入“[a-e]ay”就可以找到“bay”、“day”等字符,要注意的是指定范圍內(nèi)的字符必須用升序。 用升序。如:
輸入“[a-c]mend”的話(huà),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]”的話(huà),word程序就可以找到“good”、“see”、“these”等目標(biāo)字符,而所有包含字符a、b、c之類(lèi)的內(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。
七、指定前一字符、指定前一字符數(shù)范圍:
“{x,x}”可以用指定要查找字符中前一字符數(shù)范圍,如:
輸入“cho{1,2}”,則說(shuō)明包含前一字符“o”數(shù)目范圍是1-2個(gè),則可以找到“chose”、“choose”。
八、一個(gè)以上的前一字符:“@”可以用來(lái)指定要查找字符中包含一個(gè)以上的前一字符,如:
輸入“cho@se”,就可以找到, “chose”、“choose”等字符。
九、指定起始字符串:“<”可以用來(lái)指定要查找字符中的起始字符串,如:
輸入“<ag”,就說(shuō)明要查找的字符的起始字符為“ag”,可以找到 “ago”、“agree”、“again”等字符。
輸入“<te”的話(huà),可能查到“ten”、“tea”等。
十、指定結(jié)尾字符串:“>”可以用來(lái)指定要查找字符中的結(jié)尾字符串,如:
輸入“er>”,就說(shuō)明要查找的字符的結(jié)尾字符為“er”,可以找到 “ver”、“her”、“lover”等等。
輸入“en>”, 就說(shuō)明要查找到以“en”結(jié)尾的所有目標(biāo)對(duì)象,可能找到“ten”、“pen”、“men”
輸入“up>”,就說(shuō)明要查找到以“up”結(jié)尾的所有目標(biāo)對(duì)象,例如會(huì)找到“setup”、“cup”等等。
十一、表達(dá)式查找:“()”,尤其用于多個(gè)關(guān)鍵詞的組合查找。
鍵入“(America)(China)”,在“替換為”中鍵入“\2 \1”,Word找到“America China”并替換為“China America”。
輸入“<(江山)*(多嬌)>”,就表示查找的是所有以“江山”開(kāi)頭并且 以“多嬌”結(jié)尾的字符串。
另外為了更精確的查找,你還可以把以上的通配符聯(lián)合起來(lái)使用,如:
輸入“<(ag)*(er)>”則表示查找所有以“ag”開(kāi)頭并且以“er”結(jié)尾的單詞,注意這時(shí)需要用括號(hào)將來(lái)區(qū)分開(kāi)不同的查找規(guī)則。最后還要注意如果要查找已經(jīng)被定義為通配符的字符,如“*”、“?”等字符,必須在該字符前面加上反斜杠“\”,如:輸入“\*”則表示查找字符“*”。
Word、Excel中清除使用通配符復(fù)選框時(shí),通配符使用說(shuō)明:
任意單個(gè)字符 ^?
任意數(shù)字:^#
任意英文字母:^$
段落標(biāo)記:^p
手動(dòng)換行符:^l
圖形:^g or ^1
1/4長(zhǎng)劃線(xiàn):^+
長(zhǎng)劃線(xiàn):^j
短劃線(xiàn):^q
制表符:^t
脫字號(hào):^
分欄符:^v
分節(jié)符:^b
省略號(hào):^n
全角省略號(hào):^i
無(wú)寬非分隔符:^z
無(wú)寬可選分隔符:^x
不間斷空格:^s
不間斷連字符:^~
¶段落符號(hào):^%
§分節(jié)符:^
腳注標(biāo)記:^f or ^2
可選連字符:^-
空白區(qū)域:^w
手動(dòng)分頁(yè)符:^m
尾注標(biāo)記:^e
域:^d
Unicode 字符:^Unnnn
全角空格:^u8195
半角空格:^32 or ^u8194
批注:^a or ^5
段落標(biāo)記:^p
手動(dòng)換行符↓:^l
查找的內(nèi)容:^&
剪貼板內(nèi)容:^c
省略號(hào):^i
全角省略號(hào):^j
制表符:^t
長(zhǎng)劃線(xiàn):^+
1/4長(zhǎng)劃線(xiàn)( — ):^q
短劃線(xiàn)( – ):^=
脫字號(hào):^^
手動(dòng)分頁(yè)符:^m or ^12
可選連字符(_):^-
不間斷連字符(-):^~
不間斷空格:^s
無(wú)寬非分隔符:^z
無(wú)寬可選分隔符:^x
分欄符:^n
§分節(jié)符:^%
¶段落符號(hào):^v
Word、Excel中勾選使用通配符復(fù)選框時(shí),通配符使用說(shuō)明:
任意單個(gè)字符:?
任意數(shù)字(單個(gè)):[0-9]
任意英文字母:[a-zA-Z]
段落標(biāo)記:^13
手動(dòng)換行符:^l or ^11
圖形:^g
1/4長(zhǎng)劃線(xiàn):^q
長(zhǎng)劃線(xiàn):^+
短劃線(xiàn):^=
制表符:^t
脫字號(hào):^^
分欄符:^n or ^14
分節(jié)符/分頁(yè)符:^m
省略號(hào):^i
全角省略號(hào):^j
無(wú)寬非分隔符:^z
無(wú)寬可選分隔符:^x
不間斷空格:^s
不間斷連字符:^~
表達(dá)式:( )
單詞結(jié)尾:<
單詞開(kāi)頭:>
任意字符串:*
指定范圍外任意單個(gè)字符:[!x-z]
指定范圍內(nèi)任意單個(gè)字符:[ - ]
1個(gè)以上前一字符或表達(dá)式:@
n 個(gè)前一字符或表達(dá)式:{ n }
n個(gè)以上前一字符或表達(dá)式:{ n, }
n 到 m 個(gè)前一字符或表達(dá)式:{ n,m }
所有小寫(xiě)英文字母:[a-z]
所有大寫(xiě)英文字母:[A-Z]
所有西文字符:[^1-^127]
所有中文漢字和中文標(biāo)點(diǎn):[!^1-^127]
所有中文漢字(CJK統(tǒng)一字符):[一-龥](méi) or [一-﨩]
所有中文標(biāo)點(diǎn):[!一-龥^1-^127]
所有非數(shù)字字符:[!0-9]
要查找的表達(dá)式 \n:\
段落標(biāo)記:^p
手動(dòng)換行符↓:^l
查找的內(nèi)容:^&
剪貼板內(nèi)容:^c
省略號(hào):^i
全角省略號(hào):^j
制表符:^t
長(zhǎng)劃線(xiàn):^+
1/4長(zhǎng)劃線(xiàn)( — ):^q
短劃線(xiàn)( – ):^=
脫字號(hào):^^
手動(dòng)分頁(yè)符/分節(jié)符:^m
可選連字符(_):^-
不間斷連字符(-):^~
不間斷空格:^s
無(wú)寬非分隔符:^z
無(wú)寬可選分隔符:^x
分欄符:^n
§分節(jié)符:^%
¶段落符號(hào):^v
看了“靈活使用word強(qiáng)大的搜索替換功能”此文的人還看了:
靈活使用word強(qiáng)大的搜索替換功能
輸入“<(江山)*(多嬌)>”,就表示查找的是所有以“江山”開(kāi)頭并且 以“多嬌”結(jié)尾的字符串。
另外為了更精確的查找,你還可以把以上的通配符聯(lián)合起來(lái)使用,如:
輸入“<(ag)*(er)>”則表示查找所有以“ag”開(kāi)頭并且以“er”結(jié)尾的單詞,注意這時(shí)需要用括號(hào)將來(lái)區(qū)分開(kāi)不同的查找規(guī)則。最后還要注意如果要查找已經(jīng)被定義為通配符的字符,如“*”、“?”等字符,必須在該字符前面加上反斜杠“\”,如:輸入“\*”則表示查找字符“*”。
Word、Excel中清除使用通配符復(fù)選框時(shí),通配符使用說(shuō)明:
任意單個(gè)字符 ^?
任意數(shù)字:^#
任意英文字母:^$
段落標(biāo)記:^p
手動(dòng)換行符:^l
圖形:^g or ^1
1/4長(zhǎng)劃線(xiàn):^+
長(zhǎng)劃線(xiàn):^j
短劃線(xiàn):^q
制表符:^t
脫字號(hào):^
分欄符:^v
分節(jié)符:^b
省略號(hào):^n
全角省略號(hào):^i
無(wú)寬非分隔符:^z
無(wú)寬可選分隔符:^x
不間斷空格:^s
不間斷連字符:^~
¶段落符號(hào):^%
§分節(jié)符:^
腳注標(biāo)記:^f or ^2
可選連字符:^-
空白區(qū)域:^w
手動(dòng)分頁(yè)符:^m
尾注標(biāo)記:^e
域:^d
Unicode 字符:^Unnnn
全角空格:^u8195
半角空格:^32 or ^u8194
批注:^a or ^5
段落標(biāo)記:^p
手動(dòng)換行符↓:^l
查找的內(nèi)容:^&
剪貼板內(nèi)容:^c
省略號(hào):^i
全角省略號(hào):^j
制表符:^t
長(zhǎng)劃線(xiàn):^+
1/4長(zhǎng)劃線(xiàn)( — ):^q
短劃線(xiàn)( – ):^=
脫字號(hào):^^
手動(dòng)分頁(yè)符:^m or ^12
可選連字符(_):^-
不間斷連字符(-):^~
不間斷空格:^s
無(wú)寬非分隔符:^z
無(wú)寬可選分隔符:^x
分欄符:^n
§分節(jié)符:^%
¶段落符號(hào):^v
Word、Excel中勾選使用通配符復(fù)選框時(shí),通配符使用說(shuō)明:
任意單個(gè)字符:?
任意數(shù)字(單個(gè)):[0-9]
任意英文字母:[a-zA-Z]
段落標(biāo)記:^13
手動(dòng)換行符:^l or ^11
圖形:^g
1/4長(zhǎng)劃線(xiàn):^q
長(zhǎng)劃線(xiàn):^+
短劃線(xiàn):^=
制表符:^t
脫字號(hào):^^
分欄符:^n or ^14
分節(jié)符/分頁(yè)符:^m
省略號(hào):^i
全角省略號(hào):^j
無(wú)寬非分隔符:^z
無(wú)寬可選分隔符:^x
不間斷空格:^s
不間斷連字符:^~
表達(dá)式:( )
單詞結(jié)尾:<
單詞開(kāi)頭:>
任意字符串:*
指定范圍外任意單個(gè)字符:[!x-z]
指定范圍內(nèi)任意單個(gè)字符:[ - ]
1個(gè)以上前一字符或表達(dá)式:@
n 個(gè)前一字符或表達(dá)式:{ n }
n個(gè)以上前一字符或表達(dá)式:{ n, }
n 到 m 個(gè)前一字符或表達(dá)式:{ n,m }
所有小寫(xiě)英文字母:[a-z]
所有大寫(xiě)英文字母:[A-Z]
所有西文字符:[^1-^127]
所有中文漢字和中文標(biāo)點(diǎn):[!^1-^127]
所有中文漢字(CJK統(tǒng)一字符):[一-龥](méi) or [一-﨩]
所有中文標(biāo)點(diǎn):[!一-龥^1-^127]
所有非數(shù)字字符:[!0-9]
要查找的表達(dá)式 \n:\
段落標(biāo)記:^p
手動(dòng)換行符↓:^l
查找的內(nèi)容:^&
剪貼板內(nèi)容:^c
省略號(hào):^i
全角省略號(hào):^j
制表符:^t
長(zhǎng)劃線(xiàn):^+
1/4長(zhǎng)劃線(xiàn)( — ):^q
短劃線(xiàn)( – ):^=
脫字號(hào):^^
手動(dòng)分頁(yè)符/分節(jié)符:^m
可選連字符(_):^-
不間斷連字符(-):^~
不間斷空格:^s
無(wú)寬非分隔符:^z
無(wú)寬可選分隔符:^x
分欄符:^n
§分節(jié)符:^%
¶段落符號(hào):^v
看了“靈活使用word強(qiáng)大的搜索替換功能”此文的人還看了: