Advanced Find and Replace in MS Word

Last Updated : 11 Apr, 2026

Advanced Find and Replace extends Word’s basic Find and Replace tool by offering options to search for and replace text based on specific criteria, such as formatting (e.g., bold, font size), special characters (e.g., paragraph breaks), or patterns (e.g., wildcards). It is ideal for editing large documents or ensuring consistency in formatting and content.

Key Features

  • Formatting-Based Search: Find text with specific attributes, like bold, italic, or a particular font.
  • Special Characters: Search for and replace non-printable characters, such as tabs, line breaks, or section breaks.
  • Wildcards: Use pattern matching to find variable text (e.g., all phone numbers or dates).
  • Case Sensitivity: Match exact cases (e.g., “Word” vs. “word”).

Example: Replace all instances of 12pt Arial text with 14pt Times New Roman in a report.

Steps to Use Advanced Find and Replace

Step 1: Open the Find and Replace Dialog

  • Press Ctrl+H or go to Home > Replace in the Editing group.
Screenshot-2025-08-21-121443

Step 2: Access Advanced Options

Click More Options (a downward arrow or “More” button in the dialog box; if not visible, it may already be expanded).

Enable advanced settings like:

  • Match Case: Find text with exact capitalization (e.g., “Report” vs. “report”).
  • Find Whole Words Only: Avoid partial matches (e.g., “cat” won’t match “category”).
  • Use Wildcards: Enable pattern-based searches (see below).
  • Sounds Like: Find words that sound similar (e.g., “there” vs. “their”).
  • Match Prefix/Suffix: Find words starting or ending with specific text.
Screenshot-2025-08-21-121813

Step 3: Search for Formatting

Find Formatting:

  • In the Find and Replace dialog, click Format (bottom of the dialog) > Font, Paragraph, or Style.
Screenshot-2025-08-21-122036
  • Specify attributes (e.g., Font: Arial, Size: 12pt, Style: Bold).
  • Enter the text to find (optional) or leave blank to find all text with the specified formatting.
Screenshot-2025-08-21-122352

Replace Formatting:

  • In the Replace with field, click Format and set new attributes (e.g., Font: Times New Roman, Size: 14pt).
  • Click Replace to change the first instance or Replace All for all instances.
Screenshot-2025-08-21-122537

Step 4: Use Special Characters

Click Special (bottom of the dialog) to search for non-printable characters, such as:

Screenshot-2025-08-21-122726
  • Paragraph Mark (^p): Replace multiple paragraph breaks with a single one.
  • Tab Character (^t): Replace tabs with spaces.
  • Section Break (^b): Remove or replace section breaks.
Screenshot-2025-08-21-122829

Step 5: Use Wildcards for Pattern Matching

Check Use wildcards in the More Options section.

Common wildcard symbols:

  • ?: Matches any single character (e.g., “c?t” finds “cat” or “cut”).
  • *: Matches any string of characters (e.g., “doc*” finds “document” or “doctor”).
  • [0-9]: Matches any digit (e.g., “[0-9]{3}” finds three-digit numbers).
Screenshot-2025-08-21-123302

Example: Find all phone numbers (e.g., “123-456-7890”) using the pattern “[0-9]{3}-[0-9]{3}-[0-9]{4}” and replace with “XXX-XXX-XXXX” for privacy.

Screenshot-2025-08-21-123413

Step 6: Execute the Search and Replace

  • Find Next: Click to locate the next instance matching your criteria.
Screenshot-2025-08-21-123702
  • Replace: Replace the current instance and move to the next.
  • Replace All: Apply changes to all matches in the document.
Screenshot-2025-08-21-123808
Comment