For Copyeditor / Proofreader (Freelance / Publishing)s ·
What you'll accomplish
You know what you want to find: a number, a space, then a unit. Turning that into a wildcard string is the slow part, and the string is easy to get wrong by one bracket. Here you describe the pattern in plain words. ChatGPT drafts the Find what and Replace with strings. Word does the actual finding on a copy of your file. You see every hit before anything changes.
What you'll need
Client text. You do not need to paste any manuscript into ChatGPT for this guide. Describe the pattern in words, or use an invented example sentence. If you do want to paste a real sentence to show what you mean, your contract or your managing editor decides whether that is allowed, and the answer may be no. Strip the author and title first and check ChatGPT's data controls for whether chats are used to train models. The guide works fully with invented sentences.
No macros. This guide uses only the Find and Replace dialog. Do not ask ChatGPT for a macro, VBA or a script, and do not run one if it offers.
Everything below comes from Microsoft's own support page on finding and replacing text in Word (support.microsoft.com, "Find and replace text and other data in a Word document", checked 2026-10-09). Keep this list beside you. If ChatGPT gives you a character that is not in the list, do not use it until you have tested it on the copy and understand what it does.
| To find | Type | Microsoft's example |
|---|---|---|
| Any single character | ? | s?t finds "sat" and "set" |
| Any string of characters | * | s*d finds "sad" and "started" |
| One of the specified characters | [ ] | w[io]n finds "win" and "won" |
| Any single character in a range | [-] | [r-t]ight finds "right", "sight" and "tight" (ranges ascending) |
| Any single character except those inside the brackets | [!] | m[!a]st finds "mist" and "most" but not "mast" |
| Exactly n occurrences | {n} | fe{2}d finds "feed" but not "fed" |
| At least n occurrences | {n,} | fe{1,}d finds "fed" and "feed" |
| A range of occurrences | {n,m} | 10{1,3} finds "10", "100" and "1000" |
| One or more occurrences | @ | lo@t finds "lot" and "loot" |
| Beginning of a word | < | <(inter) finds "interesting" and "intercept" |
| End of a word | > | (in)> finds "in" and "within" |
The same page also says to use parentheses to group parts of the pattern, and to use \1, \2 and so on in Replace with to put the groups back in a new order. To search for a character that is itself a wildcard, type a backslash before it, for example \?.
What you should see: A Use wildcards box that is ticked. Troubleshooting: Microsoft notes a Special menu for choosing a wildcard character. You can also type the characters directly.
Paste the prompt from the next section. Describe what to find, say that you want only the characters from the list in Step 2, and ask for the Find what string, the Replace with string and an explanation of each character.
Do not trust the draft. Read it against the table in Step 2.
\1 in Replace with matches a pair of parentheses in Find what, in the right order.{1;3} instead of {1,3}. This is a widely reported quirk that Microsoft's page does not mention. If a count does not match what you expect, try the semicolon.Describe a pattern:
In Word wildcards, I want to find [description]. Give the Find what and Replace with strings using only ? * [ ] [-] [!] {n} {n,} {n,m} @ < > ( ) and \1 \2. Say what it will miss.
Check a pattern you wrote:
Read this Find what string character by character and say what each part matches: [string]. Do not change it. Tell me if any bracket does not close.
Make a pattern narrower:
This pattern finds too much: [string]. Suggest a narrower version using only the same characters. Explain the change.
Test sentences:
Write six short invented sentences, three that this pattern should find and three it should not: [string]. Label which is which.