[教學] –Word 尋找及取代 — 首先要知道, 想找的項目用那一個{萬用字元}去找

Spread the love

Word 尋找及取代 _ 首先要知道, 想找的項目用那一個{萬用字元}去找

字元 效果/插入項
任意字元 除非特別指定,否則表示指定的字元。
. 表示換行符或段落換行符以外的任何單一字元。例如,搜尋術語「sh.rt」會同時傳回shirt和short兩項。
^ 只有在搜尋的術語位於段落的開始位置時,才找到此術語。忽略段落開始位置的特殊物件,例如空白欄位或字元鎖定的訊框。範例:”^Peter”。
$ 只有在搜尋的術語出現在段落的結束位置時,才找到此術語。忽略段落結束位置的特殊物件,例如空白欄位或字元鎖定的訊框。範例:”Peter$”。 $ on its own matches the end of a paragraph. This way it is possible to search and replace paragraph breaks.
* 尋找 “*” 前面的零個或多個字元。例如,”Ab*c” 尋找”Ac”、”Abc”、”Abbc”、”Abbbc” 等等。
+ 尋找 “+” 前面的一個或多個字元。例如,”AX.+4″ 尋找 “AXx4″,而不是 “AX4″。 通常能在段落中找到符合此搜尋樣式的最長的字串。如果段落中包含字串「AX 4 AX4」,則會反白顯示整個段落。
? 尋找 “?” 前面的零個或其中一個字元。例如,”Texts?” 可找到 “Text” 和 “Texts”,而 “x(ab|c)?y” 可找到”xy”、”xaby” 或 “xcy”。
\ 會把「\」後的特殊字元解釋為一般字元並非以常規表示式進行搜尋 (除了 \n、\t、\> 與 \< 組合)。例如,使用「tree\.」尋找「tree.」並非「treed」或「trees」。
\n 代表使用 Shift+Enter 組合鍵插入的換行。若要將換行變更為段落分隔符號,請在 [搜尋內容] 和 [更替成] 方塊中輸入 \n,然後執行搜尋和替代。 [搜尋內容] 文字方塊中的 \n 表示使用 Shift+Enter 組合鍵插入的換行。 [替代成] 文字方塊中的 \n 表示可使用 Enter 或 Return 鍵輸入的換段落。
\t 代表一個標籤。您也可以在 [更替成] 方塊中使用此表示式。
\b Match a word boundary. 匹配單詞邊界。 For example, “\bbook” finds “bookmark” but not “checkbook” whereas(反過來) “book\b” finds “checkbook” but not “bookmark”.     The discrete word “book” is found by both search terms.   單詞”book”由兩個搜索詞找到。
^$ 搜尋空白段落。
^. 搜尋段落中的第一個字元。
& 或 $0 當您在進行替代時,將在 [搜尋內容] 方塊中的搜尋準則所找到的字串新增至 [替換成] 方塊中的術語。 例如,如果您在 [搜尋內容] 方塊中輸入「window」,在 [取代成] 方塊中輸入「&frame」,則「window」會由「windowframe」替代。 您也可以在 [取代成] 方塊中輸入 “&” 修改搜尋條件中所找到字串的 [屬性] 或是 [格式]
[abc123] 代表方括號中的其中一個字元。
[a-e] 代表 a 與 e 之間的任何字元,包括開頭與結尾字元。 這些字元會依其程式碼編號排序。
[a-eh-x] 表示 a-e 和 h-x 之間的任何字元。
[^a-s] 代表不在 a 和 s 之間的任何字元。
\xXXXX 代表基於四位十六進制代碼 (XXXX) 的特殊字元。 特殊字元的代碼取決於所用的字型。您可以透過選擇[插入] – [特殊字元]來檢視代碼。
| 尋找出現在「|」前面的字詞,也會尋找出現在「|」後面的字詞。例如,「this|that」會尋找「this」和「that」。
{2} 定義左括號前字元出現的次數。例如,「tre{2}」會尋找並選取「tree」。
{1,2} 定義左括號前字元可出現的次數上限及下限。例如,「tre{1,2}」會尋找並選取「tre」及「tree」。
{1,} 定義左括號前的字元可出現的最少次數。例如,”tre{2,}” 會尋找 “tree”、”treee” 與 “treeeee”。
( ) 在 [搜尋內容] 方塊中: 將括號中的字元定義為參照。然後,您可以在目前的表示式中使用「\1」表示第一個參照,使用「\2」表示第二個參照,以此類推。 例如,如果文字中包含數字 13487889,使用常規表示式 (8)7\1\1 進行搜尋時,可找到 “8788”。 您也可以使用 () 來分組術語,例如,”a(bc)?d” 會尋找 “ad” 或 “abcd”。 在 [替代成] 方塊中: 使用 $ (美元) 而非 \ (反斜線) 替代參照。使用 $0 替代找到的整個字串。
[:alpha:] 表示字母字元。使用 [:alpha:]+ 尋找其中一項。
[:digit:] 表示小數位。使用 [:digit:]+ 尋找其中一項。
[:alnum:] 表示字母數字字元 ([:alpha:] 和 [:digit:])。
[:space:] 表示一個空白字元 (而非其他空格字元)。
[:print:] 表示可列印字元。
[:cntrl:] 表示非列印字元。
[:lower:] 如果已選取 [選項] 中的 [大小寫相符],表示小寫字元。
[:upper:] 如果在 [選項] 中選取 [大小寫相符],則代表大寫字元。

範例

e([:digit:])?

— finds ‘e’ followed by zero or one digit.

查找”e”後跟零或一位數位。

Note that currently all named character classes like [:digit:]

must be enclosed in parentheses.必須用括弧括起來

^([:digit:])$

— finds lines or cells with exactly one digit.

查找正好具有一位位數的線或儲存格。 您可以合併搜尋項目以組成複雜的搜尋。

尋找段落中三位數的數字

^[:digit:]{3}$

^ 表示符合項必須在段落首,

[:digit:] 會找到所有小數位數,

{3} 表示必須剛好是 3 個「數字」, $ 表示符合項必須結束段落。

尋找及取代_ 首先要知道 , 想找的項目用那一個{萬用字元}去找

  • 選取 [使用萬用字元] 核取方塊時,Word 只會尋找您指定的確切文字。
  • 請注意,[大小寫須相符] 與 [全字拼寫須相符] 核取方塊為無法使用的狀態 (變成暗灰色),表示這些選項已自動啟用。您無法關閉這些選項。
  • 若要搜尋已定義為萬用字元的字元,請在字元前輸入反斜線 (\)。例如,輸入 \? 可尋找問號。
  • 您可以使用括號分隔萬用字元與文字以及指出評估的順序。例如,輸入 <(pre)*(ed)> 可尋找 “presorted” 與 “prevented”。
  • 您可以使用 \n 萬用字元來搜尋運算式,然後以重新整理的運算式加以取代。
    例如,在 [尋找目標] 方塊中輸入(Ashton) (Chris),並且在 [取代為] 方塊中輸入 \2 \1。 Word 將會尋找 Ashton Chris,並且取代為 Chris Ashton

例如,在 [尋找目標] 方塊中輸入(我)(*)(你),

並且在 [取代為] 方塊中輸入(\2)

前中後都要用括號括住,前後括號就是你內容的原本前後符號,

中間的 * 代表萬用字元,而取代的部份直接輸入(\2)

測試: 

(我和你)   –>  ()   (我與你)  (我與你)

測試:

例如, “XXXX”   “NNNN” “LLLL”

結果:  (XXXX)

在 [尋找目標] 方塊中輸入(“)(*)(“)

前中後都要用括號括住,前後括號就是你內容的原本前後符號,

中間的 * 代表萬用字元,而取代的部份直接輸入 (\2)

前後的括號 () 就是取代後的變更, \2 是原本的內容,這僅適用在這個取代符號的範例中。