beautypg.com

Adobe InDesign CC 2015 User Manual

Page 235

background image

230

Text

Last updated 6/6/2015

206 555 3982 = $1 $2 $3

Additional GREP examples

Experiment with the examples in this table to learn more about GREP searches.

Expression

Search string

Sample text

Matches (in bold)

Class of characters

[ ]

[abc]

Finds the letter a, b, or c.

Maria cuenta bien.

Mariacuentabien.

Beginning of paragraph

^

^~_.+

This searches the beginning of the
paragraph (^) for an em dash (~_)
followed by any character ( . ) one
or more times (+).

“We saw—or at least we think we
saw—a purple cow.”

—Konrad Yoes

“We saw—or at least we think we
saw—a purple cow.”

—Konrad Yoes

Negative lookahead

(?!pattern)

InDesign (?!CS.*?)

The negative lookahead matches
the search string only if it is not
followed by the specified pattern.

InDesign, InDesign 2.0, InDesign
CS, and InDesign CS2

InDesign, InDesign 2.0, InDesign
CS, and InDesign CS2

Positive lookahead

(?=pattern)

InDesign (?=CS.*?)

The positive lookahead matches
the search string only if it is
followed by the specified pattern.

Use similar patterns for negative
lookbehinds (?pattern) and
positive lookbehinds
(?<=pattern).

InDesign, InDesign 2.0, InDesign
CS, and InDesign CS2

InDesign, InDesign 2.0, InDesign
CS, and InDesign CS2

Groupings

( )

(quick) (brown) (fox)

The quick brown fox jumps up
and down.

The quick brown fox jumps up
and down.

All found text = quick brown fox;
Found Text 1= quick; Found Text 2
= brown; Found Text 3= fox

Non-marking parentheses

(?:expression)

(quick) ($:brown) (fox)

The quick brown fox jumps up
and down.

The quick brown fox jumps up
and down.

All found text = quick brown fox;
Found Text 1= quick; Found Text 2
= fox

Case-insensitive on

(?i)

(?i)apple

You can also use (?i:apple)

Apple apple APPLE

AppleappleAPPLE

Case-insensitive off

(?-i)

(?-i)apple

Apple apple APPLE

Apple apple APPLE

This manual is related to the following products: