Learn // Special characters

InDesign GREP special characters

Every token from InDesign's GREP special characters menus: what it finds or inserts, whether it works in Find what, Change to or both, and how InDesign shows the character when hidden characters are on. We check each one in InDesign; rows we have not checked yet are marked.

Breaks and returns

CharacterTokenWorks inShown asChecked
Tab\tFind what, Change toChecked in InDesign (2026-10-09).
End of paragraph\rFind what, Change toChange to checked. Find what not checked yet.
Forced line break\nFind what, Change toChange to checked. Find what not checked yet.
Standard carriage return~bFind what, Change toChange to checked. Find what not checked yet.
Column break~MFind what, Change tononeChange to checked. Find what not checked yet.
Frame break~RFind what, Change tononeChange to checked. Find what not checked yet.
Page break~PFind what, Change tononeChange to checked. Find what not checked yet.
Odd page break~LFind what, Change tononeChange to checked. Find what not checked yet.
Even page break~EFind what, Change tononeChange to checked. Find what not checked yet.
Discretionary line break~kFind what, Change toChecked in InDesign (2026-10-09).

White space

CharacterTokenWorks inShown asChecked
Em space~mFind what, Change toChecked in InDesign (2026-10-09).
En space~>Find what, Change toChecked in InDesign (2026-10-09).
Third space~3Find what, Change toChecked in InDesign (2026-10-09).
Quarter space~4Find what, Change toChecked in InDesign (2026-10-09).
Sixth space~%Find what, Change toChecked in InDesign (2026-10-09).
Thin space~<Find what, Change toChecked in InDesign (2026-10-09).
Hair space~|Find what, Change toChecked in InDesign (2026-10-09).
Figure space~/Find what, Change toChecked in InDesign (2026-10-09).
Punctuation space~.Find what, Change toChecked in InDesign (2026-10-09).
Flush space~fFind what, Change toChecked in InDesign (2026-10-09).
Nonbreaking space~SFind what, Change toChecked in InDesign (2026-10-09).
Nonbreaking space (fixed width)~sFind what, Change toChecked in InDesign (2026-10-09).
Any white space\sFind whatnoneChecked in InDesign (2026-10-09).

Hyphens and dashes

CharacterTokenWorks inShown asChecked
Em dash~_Find what, Change toChecked in InDesign (2026-10-09).
En dash~=Find what, Change toChecked in InDesign (2026-10-09).
Discretionary hyphen~-Find what, Change toChecked in InDesign (2026-10-09).
Nonbreaking hyphen~~Find what, Change toChecked in InDesign (2026-10-09).

Quotation marks

CharacterTokenWorks inShown asChecked
Any double quotation mark"Find whatnoneNot checked yet.
Any single quotation mark'Find whatnoneNot checked yet.
Straight double quotation mark~"Find what, Change toNot checked yet. InDesign froze in Change to: avoid.
Double left quotation mark~{Find what, Change toChecked in InDesign (2026-10-09).
Double right quotation mark~}Find what, Change toChecked in InDesign (2026-10-09).
Straight single quotation mark~'Find what, Change toChange to checked. Find what not checked yet.
Single left quotation mark~[Find what, Change toChecked in InDesign (2026-10-09).
Single right quotation mark~]Find what, Change toChecked in InDesign (2026-10-09).

Symbols

CharacterTokenWorks inShown asChecked
Bullet~8Find what, Change toChecked in InDesign (2026-10-09).
Copyright symbol~2Find what, Change toChecked in InDesign (2026-10-09).
Ellipsis~eFind what, Change toChecked in InDesign (2026-10-09).
Paragraph symbol~7Find what, Change toChecked in InDesign (2026-10-09).
Registered trademark~rFind what, Change toChecked in InDesign (2026-10-09).
Section symbol~6Find what, Change toChecked in InDesign (2026-10-09).
Trademark symbol~dFind what, Change toChecked in InDesign (2026-10-09).
Backslash\\Find what, Change toChecked in InDesign (2026-10-09).
Caret\^Find what, Change toChecked in InDesign (2026-10-09).

Markers and other

CharacterTokenWorks inShown asChecked
Any page number~#Find whatnoneNot checked yet.
Current page number~NFind what, Change tononeChange to checked. Find what not checked yet.
Next page number~XFind what, Change tononeChange to checked. Find what not checked yet.
Previous page number~VFind what, Change tononeChange to checked. Find what not checked yet.
Section marker~xFind what, Change tononeChange to checked. Find what not checked yet.
Anchored object marker~aFind whatNot checked yet.
Footnote reference marker~FFind whatnoneNot checked yet.
Index marker~IFind whatnoneNot checked yet.
Right indent tab~yFind what, Change tononeChange to checked. Find what not checked yet.
Indent to here~iFind what, Change tononeChange to checked. Find what not checked yet.
End nested style here~hFind what, Change tononeChange to checked. Find what not checked yet.
Non-joiner~jFind what, Change toChecked in InDesign (2026-10-09).

Wildcards

CharacterTokenWorks inShown asChecked
Any digit\dFind whatnoneChecked in InDesign (2026-10-09).
Any letter[\l\u]Find whatnoneChecked in InDesign (2026-10-09).
Any character.Find whatnoneChecked in InDesign (2026-10-09).
Any lowercase letter\lFind whatnoneChecked in InDesign (2026-10-09).
Any uppercase letter\uFind whatnoneChecked in InDesign (2026-10-09).
Any word character\wFind whatnoneChecked in InDesign (2026-10-09).

Locations

CharacterTokenWorks inShown asChecked
Beginning of word\<Find whatnoneChecked in InDesign (2026-10-09).
End of word\>Find whatnoneChecked in InDesign (2026-10-09).
Word boundary\bFind whatnoneChecked in InDesign (2026-10-09).
Opposite of word boundary\BFind whatnoneFind what checked. InDesign froze in Find what when used alone: avoid.
Beginning of paragraph^Find whatnoneChecked in InDesign (2026-10-09).
End of paragraph (location)$Find whatnoneChecked in InDesign (2026-10-09).
Beginning of story\AFind whatnoneChecked in InDesign (2026-10-09).
End of story\ZFind whatnoneChecked in InDesign (2026-10-09).

Repeat, match, modifiers (Find)

CharacterTokenWorks inShown asChecked
Zero or one time?Find whatnoneChecked in InDesign (2026-10-09).
Zero or more times*Find whatnoneChecked in InDesign (2026-10-09).
One or more times+Find whatnoneChecked in InDesign (2026-10-09).
Zero or more (shortest match)*?Find whatnoneChecked in InDesign (2026-10-09).
One or more (shortest match)+?Find whatnoneChecked in InDesign (2026-10-09).
Marking subexpression()Find whatnoneChecked in InDesign (2026-10-09).
Non-marking subexpression(?:)Find whatnoneChecked in InDesign (2026-10-09).
Character set[]Find whatnoneChecked in InDesign (2026-10-09).
Or|Find whatnoneChecked in InDesign (2026-10-09).
Positive lookbehind(?<=)Find whatnoneChecked in InDesign (2026-10-09).
Negative lookbehind(?<!)Find whatnoneNot checked yet.
Positive lookahead(?=)Find whatnoneChecked in InDesign (2026-10-09).
Negative lookahead(?!)Find whatnoneChecked in InDesign (2026-10-09).
Case-insensitive on(?i)Find whatnoneChecked in InDesign (2026-10-09).
Case-insensitive off(?-i)Find whatnoneChecked in InDesign (2026-10-09).
Multiline on(?m)Find whatnoneChecked in InDesign (2026-10-09).
Single-line on(?s)Find whatnoneChecked in InDesign (2026-10-09).

Change to only

CharacterTokenWorks inShown asChecked
Found text$0Change tononeNot checked yet.
Found 1 … Found 9$1Change tononeNot checked yet.