在 Word 文件中尋找及取代文字和其他資料

Word 提供數個可在文件中尋找特定內容的選項。您可以搜尋及取代文字、圖像、標題、書籤等項目或特定格式設定類型 (如段落或分頁符號)。您可以使用 [移至] 命令,移至文件中的特定內容執行個體;您也可以使用萬用字元、代碼或規則運算式擴大搜尋範圍,以找出包含特定字元或字元組合的字詞或片語。

附註: 

  • Word Online 目前只包含基本的尋找及取代功能。在 Word 桌面應用程式中開啟文件,使用進階的尋找及取代功能,例如尋找物件、尋找格式設定、使用 [移至] 命令,以及使用萬用字元、代碼和規則運算式。

  • 本主題中有部分內容可能不適用於某些語系。

尋找及取代

您可以快速搜尋每個出現的特定單字或片語。

  1. 在 [常用] 索引標籤上,選擇 [編輯] 群組中的 [尋找]或是按鍵盤上的 Ctrl+F。

    [常用] 索引標籤上的 [尋找] 選項

    [瀏覽] 窗格隨即顯示。

    瀏覽窗格
  2. 在搜尋方塊中,輸入您要尋找的文字。文件中找到的任何文字執行個體會醒目提示,且會列在 [瀏覽] 窗格中。

    文件中搜尋結果的醒目提示與瀏覽窗格
  3. 使用向上和向下箭號控制項來瀏覽結果。

附註: 如果您在文件中做出變更而導致搜尋結果消失,請按一下搜尋方塊下方的向下箭號,以再次檢視結果清單。

  1. 在 [常用] 索引標籤上,選擇 [編輯] 群組中的 [取代],或是按鍵盤上的 Ctrl+H。

    [常用] 索引標籤上醒目提示 [取代] 選項。

  2. 在 [尋找目標] 方塊中,輸入您想要搜尋及取代的文字。

  3. 在 [取代為] 方塊中,輸入取代文字。

    尋找及取代文字

  4. 選擇 [尋找下一筆],然後執行下列其中一項操作:

    • 若要取代醒目提示的文字,請按一下 [取代]。

    • 若要取代您文字中該文字的所有實例,請按一下 [全部取代]。

    • 若要略過該文字的這個實例並繼續進行下一個實例,請按一下 [尋找下一筆]。

    [尋找及取代] 對話方塊中的 [取代] 索引標籤

    附註: Word Online 中沒有 [尋找下一筆] 按鈕。請使用向上和向下箭號瀏覽結果,取代醒目提示的文字執行個體。

若要搜尋表格、圖形、註解、註腳、章節附註或方程式等物件,請執行下列動作︰

  1. 在 [常用] 索引標籤上,按一下 [編輯] 群組中的 [尋找]鍵盤上的 CTRL+F。

    [常用] 索引標籤上的 [尋找] 選項

    [瀏覽] 窗格隨即顯示。

    瀏覽窗格
  2. 按一下搜尋方塊右側的箭號,然後從清單中選擇一個選項。

    尋找物件的選項清單

    搜尋結果會顯示在搜尋方塊的下方。

  3. 選取某項結果可在文件中查看它,或按一下箭號控制項來瀏覽所有結果。

您在找 [尋找及取代] 對話方塊嗎?

若要使用 [尋找及取代] 對話方塊執行進階搜尋,請執行下列其中一項操作︰

  • 在 [常用] 索引標籤的 [編輯] 群組中,選擇 [尋找] 旁的箭號,然後選取 [進階尋找]。

    或者

  • 在 [瀏覽] 窗格中,按一下搜尋方塊右側的箭號,然後選擇 [進階尋找]。

在 [尋找及取代] 對話方塊中,按一下 [更多] 以顯示詳細的搜尋選項。

附註:  如果想顯示較少的進階搜尋選項,如 [大小寫須相符] 或 [全字拼寫須相符],請在 [瀏覽] 窗格中,選取搜尋方塊右側的箭號,然後選擇 [選項]。

您可以搜尋及取代或移除文件中的字元格式設定。例如,您可以搜尋特定字詞或片語並變更字型顏色,或是搜尋並變更特定的格式設定 (如粗體或醒目提示)。

  1. 在 [常用] 索引標籤上,選擇 [編輯] 群組中的 [取代],或是按鍵盤上的 Ctrl+H。

    [常用] 索引標籤上醒目提示 [取代] 選項。

  2. 如果您沒有看到 [格式] 按鈕,請按一下 [更多]。

    [其他] 按鈕

  3. 若要搜尋具有特定格式設定的文字,請在 [尋找目標] 方塊中輸入該文字。若是只要尋找格式設定,請將該方塊保留空白。

  4. 按一下 [格式],然後選取您想要尋找及取代的格式。例如,若要尋找醒目提示的文字,請按一下 [格式] > [醒目提示];若要尋找粗體文字,請按一下 [格式] > [字型],然後再 [尋找字型] 對話方塊的 [字型樣式] 清單中選取 [粗體]。

  5. 按一下 [取代為] 方塊 > [格式],然後選取步驟 4 中所述的替換格式。

    附註: 如果您想要一併取代文字,請在 [取代為] 方塊中,輸入替換文字。

  6. 若要尋找及取代所指定之格式設定的每一個實例,請按一下 [尋找下一筆],然後按一下 [取代]。若要取代所指定之格式設定的所有實例,請按一下 [全部取代]。

您可以搜尋及取代特殊字元和文件元素,如定位點、段落標記 (歸位字元) 和手動分頁線。舉例來說,您可以尋找所有雙行間隔 (兩個段落標記),然後取代為單行間隔 (一個段落標記)。

提示: 若要顯示隱藏的格式設定符號,如空格、段落標記和分頁符號,請按一下[常用] 索引標籤上 [段落] 群組中的 。

  1. 在 [常用] 索引標籤的 [編輯] 群組中,按一下 [尋找] 旁的箭號,然後按一下 [進階尋找]。

    [尋找] 功能表上的 [進階尋找] 選項

  2. 如果沒有看到 [特殊] 按鈕,請按一下 [更多]。

    [其他] 按鈕

  3. 按一下 [特殊],然後按一下想要的項目。

  4. 如果您要取代項目,請按一下 [取代] 索引標籤,然後在 [取代為] 方塊中,輸入您要用來做為取代的項目。

  5. 若要尋找及取代指定項目的每個執行個體,請按一下 [尋找下一筆],然後按 [取代];若要取代指定項目的所有執行個體,請按一下 [全部取代]。

使用移至命令尋找

  1. 在 [常用] 索引標籤上,按一下 [編輯] 群組中 [尋找] 旁邊的箭號,然後按一下 [到]。

    [尋找] 功能表上的 [到] 選項

  2. 在 [到] 方塊中,按一下項目類型。

  3. 請執行下列其中一項操作:

    • 若要移至特定的項目,請在 [輸入項目類型] 方塊中輸入該項目的適當識別資訊,然後按一下 [到]。

    • 若要移至所指定類型的下一個或前一個項目,請將 [輸入] 方塊保留空白,然後按一下 [下一位置] 或 [前一位置]。

使用萬用字元搜尋

您可以用萬用字元來搜尋文字。例如,您可以使用星號 (*) 萬用字元來搜尋一串字元 (例如,"s*d" 會找出 "sad" 和 "started")。

  1. 在 [常用] 索引標籤的 [編輯] 群組中,按一下 [尋找] 旁的箭號,然後按一下 [進階尋找]。

    [尋找] 功能表上的 [進階尋找] 選項

  2. 選取 [使用萬用字元] 核取方塊。

    如果您沒有看到 [使用萬用字元] 核取方塊,請按一下 [更多]。

    [其他] 按鈕

  3. 請執行下列其中一項操作:

    • 若要從清單中選擇萬用字元,按一下 [特殊],再按某個萬用字元,然後在 [尋找目標] 方塊中輸入其他任何文字。如需詳細資訊,請參閱下方的「您所要尋找及取代項目的萬用字元」表格。

    • 直接在 [尋找目標] 方塊中輸入萬用字元。如需詳細資訊,請參閱下方的「您所要尋找及取代項目的萬用字元」表格。

  4. 如果您要取代項目,請按一下 [取代] 索引標籤,然後在 [取代為] 方塊中,輸入您要用來做為取代的項目。

  5. 按一下 [尋找下一筆] 或 [尋找全部],然後按一下 [取代]或 [全部取代] 來取代項目的所有執行個體。

    附註: 若要取消進行中的搜尋作業,請按 ESC。

在 [尋找目標] 方塊中使用圓括號將萬用字元和文字組成群組,然後在 [取代為] 方塊中使用「\n」以使用每個運算式的結果。

您可以用 \n 萬用字元來搜尋運算式,然後以重新排列過的運算式取代。例如,在 [尋找目標] 方塊中輸入 (Ashton) (Chris),並且在 [取代為] 方塊中輸入 \2 \1。Word 將會尋找 Ashton Chris,並且將它取代為 Chris Ashton

  • 選取 [使用萬用字元] 核取方塊時,Word 只會尋找您指定的確切文字。請注意,[大小寫須相符] 與 [全字拼寫須相符] 核取方塊為無法使用的狀態 (呈暗灰色),表示這些選項已自動啟用。您無法關閉這些選項。

  • 若要搜尋定義為萬用字元的字元,請在該字元前方輸入反斜線 (\)。例如,輸入 \? 尋找問號,或輸入 \\ 尋找反斜線字元 (這通常稱為「逸出字元」。)

  • 您可以使用圓括號將萬用字元和文字組成群組,也可以使用圓括號來表示評估的順序。例如,輸入 <(pre)*(ed)> 會找出 "presorted" 和 "prevented"。

尋找

類型

範例

包括空格和標點符號字元在內的任何單一字元

?

s?t 可找出 satsets t

其中一個指定字元

[ ]

w[io]n 可找出 winwon

此範圍內的任何單一字元

[-]

[r-t]ight 可找出 rightsighttight。範圍必須以遞增順序排列。

文字的開頭

<

<(inter) 可找出 interestingintercept,但無法找出 splintered。

文字的結尾

>

(in)> 可找出 inwithin,但無法找出 interesting

運算式

()

Word 會記住搜尋組合的結果,將它們用在取代作業中。

角括號內範圍之字元外的任何單一字元

[!x-z]

t[!a-m]ck 可找出 tocktuck,但無法找出 tacktick

前一個字元或運算式正好 n 個出現處

{n}

fe{2}d 可找出 feed,但無法找出 fed

前一個字元或運算式至少 n 個出現處

{n,}

fe{1,}d 可找出 fedfeed

前一個字元或運算式 n 到 m 個出現處

{n,m}

10{1,3} 可找出 101001000

前一個字元或運算式出現一或多次之處

@

lo@t 找出 lotloot

任何字元字串,包括空格和標點符號字元

*

s*d 可找出 sadstartedsignificantly altered

使用代碼來尋找字母、格式設定、欄位或特殊字元

尋找

類型

段落標記 ( 段落標記 )

^p (在已開啟 [使用萬用字元] 選項的情況下,無法在 [尋找目標] 方塊中使用) 或 ^13

定位字元 ( 定位字元 )

^t^9

ASCII 字元

^ nnn,其中 nnn 是字元碼。

ANSI 字元

^0 nnn,其中 0 是零,而 nnn 是字元碼。

長破折號 ( — )

^+

短破折號 ( – )

^=

^ 字元

^^

手動分行符號 ( 手動分行符號 )

^l^11

分欄符號

^n^14

分頁或分節符號

^12 (在進行取代作業時,會插入分頁符號)

手動分頁符號

^m (在已開啟 [使用萬用字元] 選項的情況下,會一併尋找或取代分節符號)

不分行空格 ( 不分行空格 )

S

不分行連字號 ( 不分行連字號 )

^~

選擇性連字號 ( 選擇性連字號 )

^-

尋找

類型

任何字元

^?

任何數字

^#

任何字母

^$

圖片或圖形 (僅限內嵌)

^g

註腳標記

^f^2

章節附註標記

^e

功能變數 (可看見功能變數代碼時)

^d^19^21

註解 (當註解為內嵌註解時)

^a^5

分節符號

^b

空白字元

^w (任何空格,或一般和不分行空格及定位字元的任何組合)

尋找

類型

Microsoft Windows 剪貼簿內容

^c

使用規則運算式尋找及取代文字 (進階)

使用萬用字元來建置由文字和萬用字元組成的規則運算式,可自動化大多數的尋找及取代工作。文字字元是指目標文字字串中必須存在的文字,萬用字元則是指目標字串中可能相異的文字。 例如,您可以使用規則運算式,在大型表格中尋找及移除重複的列,或是調換名字清單 (將它從「名字,姓氏」調換成「姓氏,名字」)。

以下是您可以嘗試的範例。本節所述的步驟說明如何使用可調換名稱的規則運算式。請記住,您一律要使用 [尋找及取代] 對話方塊來執行規則運算式。另外也請記住,如果運算式沒有如預期運作,您隨時可以按 CTRL+Z 來復原變更,然後再嘗試其他運算式。

  1. 啟動 Word,然後開啟新的空白文件。

  2. 將下列姓名複製到文件中。

    Josh Barnhill

    Doris Hartwig

    Tamara Johnston

    Daniel Shimshoni

  3. 在 [常用] 索引標籤的 [編輯] 群組中,按一下 [取代] 以開啟 [尋找及取代] 對話方塊。

    [常用] 索引標籤上醒目提示 [取代] 選項。

  4. 如果您沒有看到 [使用萬用字元] 核取方塊,請按一下 [更多],然後選取該核取方塊。如果未選取此核取方塊,則 Word 會將萬用字元視為文字。

  5. 在 [尋找目標] 方塊中輸入以下字元。請務必在兩組圓括號之間加入空格,且結尾不要包含空格。

    (<*>) (<*>)

  6. 在 [取代為] 方塊中,輸入以下文字。請務必在逗號和第二個斜線之間加入空格

    \2, \1

  7. 選取姓名,然後按一下 [全部取代]。Word 隨即會調換姓名,並用逗號加以分隔開,如下所示:

    Barnhill, Josh

    Hartwig, Doris

    Johnston, Tamara

    Shimshoni, Daniel

文件的內容會決定規則運算式的大多數 (並非全部) 設計部分。在上述範例中,每個項目 (姓名) 包含兩個字詞。如果項目包含兩個字詞及中間名縮寫,則要使用不同的運算式。

現在就讓我們從內部開始解析每個運算式︰

在第一個運算式中,(<*>) (<*>)

  • 星號 (*) 會傳回字詞中的所有文字。

  • 小於和大於符號 (< >) 會分別標記每個字詞的開頭和結尾,可確保搜尋會傳回單一字詞。

  • 圓括號及其之間的空格會將字詞分成不同的群組:(第一個字) (第二個字)。圓括號還可指定搜尋評估每個運算式的順序。

換句話說,這個運算式的作用是︰「尋找兩個字詞。」

在第二個運算式中,\2, \1

  • 斜線 (\) 可搭配數字使用做為預留位置 (您也可以使用斜線來尋找其他萬用字元,詳情請參閱下一節)。

  • 第一個預留位置之後的逗號,會在調換的姓名之間插入正確的標點符號。

換句話說,這個運算式的作用是︰「寫第二個字詞、加入一個逗號、寫第一個字詞。」

下列範例示範在 Word 中使用萬用字元及規則運算式的一些方式。如需可用的萬用字元清單,請參閱上文的「您所要尋找及取代項目的萬用字元」一節。

範例 1:調換包含中間名縮寫的姓名

範例 2:調換日期

範例 3:在稱呼中加入或移除句號

範例 4:尋找重複的段落或列


範例 1:調換包含中間名縮寫的姓名

此範例會使用萬用字元與字元碼的組合,調換包含中間名縮寫的姓名。如果您不熟悉字元碼,請參閱上文的<使用字元碼尋找字母、格式設定、欄位或特殊字元>一節。

執行時請謹記以下幾點:

  • 必須先將表格轉換成文字,才能對表格中的姓名使用此運算式。

  • 如果資料表含有多欄,請將包含姓名的欄複製到空白文件,然後在該文件中將它轉換成文字。

  • 調換姓名之後,請將文字轉換回表格。接著,您可以刪除原始欄,以變更後的資料取代它。

首先,準備範例資料:

  1. 如果您尚未這麼做,請啟動 Word,然後建立一份新的空白文件。

  2. 將空白表格插入文件,並且將表格設為 1 欄寬、4 列高。

  3. 個別複製以下姓名並貼到空白表格的儲存格中:

    Joshua Quentin Barnhill
    Doris X. Hartwig
    Tamara Y. Johnston
    Daniel Shimshoni

    您的表格看起來會如下所示︰

    Joshua Quentin Barnhill

    Doris X. Hartwig

    Tamara Y. Johnston

    Daniel Shimshoni

  4. 選取表格,然後在 [表格工具版面配置] 索引標籤的 [資料] 群組中,按一下 [轉換成文字]。

  5. 選取 [段落標記] 做為文字分隔符號,然後再按一下 [確定]。

接著,調換姓名︰

  1. 在 [常用] 索引標籤的 [編輯] 群組中,按一下 [取代] 以開啟 [尋找及取代] 對話方塊。

  2. 選取 [使用萬用字元] 核取方塊 (您可能需要按一下 [更多] 才能看到此核取方塊),然後在 [尋找目標] 方塊中輸入以下運算式:

    (*) ([! ]@)^13

    請務必在兩組圓括號之間及驚嘆號的後方加入空格。如果您之前沒有看過 ^13 字元,我們會在下一節說明它的作用。

  3. 在 [取代為] 方塊中,輸入以下運算式:

    \2, \1^p

  4. 選取姓名清單,然後按一下 [全部取代]。Word 會調換包含中間名縮寫或中間名的姓名,如下所示:

    Barnhill, Joshua Quentin
    Hartwig, Doris X.
    Johnston, Tamara Y.
    Shimshoni, Daniel

將變更的文字轉換回表格:

  1. 選取已調換的姓名清單。

  2. 在 [插入] 索引標籤的[表格] 群組中,按一下 [表格],然後按一下 [文字轉換為表格]。

  3. 在 [文字轉換為表格] 對話方塊的 [分隔文字在] 底下,按一下 [段落],然後按 [確定]。

逐一調換中間名縮寫

現在,我們來解析運算式的各個部分,看看它們的運作方式。先從 [尋找目標] 方塊中的運算式開始。

整個運算式會尋找兩組模式:包含中間名縮寫 (或中間名) 的名字以及姓氏。(*) 會尋找所有的名字。請注意,它後面有一個空格。

運算式的這個部分會比對姓氏:

([! ]@)^13

驚嘆號會排除方括號中指定的任何字元。在此範例中,[! ] 代表「尋找空格以外的所有項目」。它的作用是去除姓氏前方的空格。

@ 字元會找出前一個字元的一或多個項目,因此它只會確保移除姓氏前方的所有空格。

由於我們需要知道姓氏結尾的位置,因此我們也會使用 ^13 字元搜尋每行結尾的段落標記。不過,因為我們不想重複使用段落標記,所以使用圓括號包住其他部分。

您可以試試再次將姓名複製到測試文件 (確認您以段落標記分隔姓名),然後在 [尋找目標] 方塊中使用 ([! ]@)^13 來完成此工作;搜尋會比對每個姓氏。

由於搜尋會在下一行的開頭重新開始,所以我們要使用星號萬用字元 (*),比對從這個位置到下一個姓氏開頭之間的所有內容。

我們並不想在姓氏的前方重複使用空格,所以要使用圓括號,從兩個群組排除空格:

(*) ([! ]@)^13

重要: 使用 ^13 字元代碼時請務必謹慎小心。一般而言,您可以使用 ^p 字元碼來尋找段落標記。不過,該字元碼不適用於萬用字元搜尋。在這種情況下,請採用替代的字元碼 ^13。雖然萬用字元搜尋不支援 ^p 字元碼,但您必須在萬用字元取代作業中使用它,因為它包含格式設定資訊,而 ^13 字元沒有包含這項資訊。此外,您無法將樣式資訊指派給 ^13 字元。如果取代作業中誤用 ^13 字元碼,基本上會將文件轉換成無法格式化的檔案。

「取代」運算式 (\2 \1) 會執行實際的調換作業。在 [取代為] 方塊中,\2, 字元會指示搜尋先寫出第二個模式,然後在模式的後方加上逗號。\1^p 字元會指示搜尋要寫出第二個模式的位置,並在該模式的後方寫出段落標記。


範例 2:調換日期

此範例會使用規則運算式,將歐洲格式的日期轉換成美國格式的日期。

  1. 複製以下日期並貼到文件中:28th May 2003

  2. 開啟 [尋找及取代] 對話方塊,然後在 [尋找目標] 方塊中輸入以下運算式:

    ([0-9]{1,2})([dhnrst]{2}) (<[ADFJMNOS]*>) ([0-9]{4})

    請務必在以下的左括號和右括號之間插入空格:2}) (<[*>) ([0

  3. 在 [取代為] 方塊中,輸入以下運算式:

    \3 \1, \4

    請務必在每組字元之間插入空格。

  4. 按一下 [全部取代]

    搜尋 28th May 2003 並取代為 May 28, 2003。

逐一調換日期

我們先從 [尋找目標] 方塊中的運算式開始。運算式會使用多組圓括號將日期細分成四個模式。每個模式包含的元件可在以範例中樣式所寫的所有日期中找到。從左到右開始執行:

  • 數字範圍 [0-9] 會比對第一個模式中的單一位數字。由於日期可能包含兩個數字,因此我們會告訴搜尋要傳回一位數或兩位數的日期:{1,2}。結果是第一個模式︰([0-9]{1,2})

    序數構成第二個模式。序數由「th」、「nd」、「st」和「rd」組成,所以我們將這些字母加入範圍 [dhnrst] 中。由於序數一律包含兩個字母,因此我們將字母數目限制為兩個:([dhnrst]{2})

  • 接著是一個空格,後方接著用於尋找月份名稱的文字和萬用字元。所有月份名稱都是以下列大寫字母開頭:ADFJMNOS我們不知道每個大寫字母後方有幾個字元,因此在後面加上星號 (*)。我們只對月份名稱感興趣,所以要使用大於和小於字母,將結果限制在個別單字。結果是第四個模式︰(<[ADFJMNOS]*>)

  • 最後,我們要搜尋年份。我們使用相同的數字範圍,但這次我們將數目限制為四個字母 ([0-9]{4})

請注意,在 [取代為] 方塊中,我們只寫了四個模式的其中三個。我們從日期省略了序數 (「th」),因為美國格式的日期不使用序數。如果您想要保留日期中的序數,請在 [取代為] 方塊中輸入 \3 \1\2, \4在此範例中,您要分別在 3 和逗號後方輸入一個空格,但是其他地方不要。

此時,您可能想知道如何處理未拼寫出月份名稱的日期,例如 28/05/03。請使用以下運算式進行搜尋作業︰

([0-9]{1,2})/([0-9]{1,2})/([0-9]{2})

請使用以下運算式進行取代作業︰

\3/\1/\2

如果日期採用 28/05/2003 的格式,則在最後一個模式中使用 {4} 而不是 {2}

關於在運算式中使用清單分隔字元

上述範例使用以下引數來尋找一位數或兩位數的日期:{1,2}。在此範例中,我們使用逗號來分隔兩個值。不過,您在 Windows 中的區域設定會控制所使用的清單分隔字元。如果區域設定指定使用分號做為清單分隔字元,則必須使用它,而不是逗號。

若要找出您的作業系統指定的清單分隔字元,請執行下列動作︰

  1. 開啟 [控制台] (在 Windows 8 和更新版本中,用滑鼠右鍵按一下 Windows [開始] 按鈕,然後按 [控制台];在 Windows 7 中,按一下 [開始] 按鈕,然後按 [控制台])。

  2. 按一下 [時鐘、語言和區域]。

  3. 按一下 [變更日期、時間或數字格式],然後按 [其他設定]。

  4. 按一下 [數字] 索引標籤,然後找到 [清單分隔字元] 項目。


範例 3:在稱呼中加入或移除句號

某些國家/地區的敬語稱呼 (如 Mr.、Mrs. 等等) 並不包含句號。本範例示範如何在敬語稱呼中加入或移除句號。從這裡開始,我們假設您已經知道如何使用 [尋找及取代] 對話方塊。

這個運算式會找出不含句號的 Mr、Ms、Mrs 和 Dr:

<([DM][ rs ]{1,2})( )

請注意,運算式使用了包含一個空格的第二個模式。如果敬語稱呼後方沒有句號,則會有這個空格。這個運算式會加入句號︰

\1.\2

若要反向操作,請使用以下運算式進行搜尋作業:

<([DM][ rs ]{1,2}).

然後使用以下運算式進行取代作業︰

\1


範例 4:尋找重複的段落或列

使用這個運算式時,建議您先排序清單,讓重複列並列顯示。此外,您還需要移除所有的空白段落標記。換句話說,如果您使用空白段落來分隔文字區塊,如下所示:

Joshua Quentin Barnhill¶

Joshua Quentin Barnhill¶

Doris X. Hartwig¶

您就需要移除這些段落,如下所示︰

Joshua Quentin Barnhill¶
Joshua Quentin Barnhill¶
Doris X. Hartwig¶

您可以使用自己慣用的方法來移除空白段落,但是這裡提供找出兩個連續段落字元的方法。使用以下運算式執行搜尋 (@ 字元會重複進行尋找及取代作業,並移除所有的多個空白行):

(^13)\1@

接著,使用以下運算式取代結果:

^p

現在讓我們看看取代文字的方式。以下運算式會找出任何兩個連續的完全相同的段落:

(*^13)\1

這個運算式也會比對以段落結尾的較長的重複文字。例如,對下列清單執行運算式:

Joshua Quentin Barnhill¶
Doris X. Hartwig¶
Joshua Quentin Barnhill¶
Doris X. Hartwig¶
Tamara Y. Johnston¶

搜尋找出前四行,而且只在整個模式變更時停止。相反地,如果您對此清單執行運算式:

Joshua Quentin Barnhill¶
Joshua Quentin Barnhill
Doris X. Hartwig¶
Doris X. Hartwig¶

運算式只會找出前兩段。 

若要搜尋更多的相同項目,請加入更多預留位置。例如,以下運算式會找出三個連續的完全相同的段落:

(*^13)\1\1

您也可以使用括號來執行相同的動作。以下範例會分別找出兩個和三個完全相同的段落︰

(*^13){2} (*^13){3}

或者,您可以找出兩個或三個完全相同的段落:

(*^13){2,3}

您也可以找出兩個或更多完全相同的段落:

(*^13){2,}

您可以使用以下字串來取代任何這些運算式:

\1

此外,您可以視需要重複執行尋找及取代作業,取代文件中的所有重複段落,或是加入 @ 萬用字元,讓運算式幫您重複執行此作業:

(*^13)\1@

您也可以使用這個方法來取代表格中的重複列。若要這麼做,請先移除任何合併的儲存格,然後排序表格,將重複儲存格相鄰並列。接下來,將表格轉換成文字 (在 [表格] 功能表上指向 [轉換],然後按一下 [表格轉換為文字];出現提示時,使用 tab 分隔字元)。取代完成之後,將文字轉換回表格。

更多範例

如需如何在 Word 中使用規則運算式的範例,請參閱 MVP 常見問題集網站上的 Finding and replacing characters using wildcards (使用萬用字元尋找及取代字元)。

另請參閱

設定或關閉自動文字格式設定 (自動格式設定)

刪除頁碼

在 Word 中刪除一頁

插入符號

在 Mac 版 Word 中尋找及取代文字或格式設定

擴展您的技能
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×