beautypg.com

Adobe InDesign User Manual

Page 316

background image

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

Multiline on

(?m)

(?m)^\w+

In this example, the
expression looks for one or
more (+) word characters
(\w) at the beginning of a
line (^). The (?m)
expression allows all lines
within the found text to be
treated as separate lines.

(?m)^\w matches the
beginning of each
paragraph. (?-m)^\w
matches only the
beginning of the story.

One Two Three Four Five
Six Seven Eight

One Two ThreeFour Five
SixSeven Eight

Multiline off

(?-m)

(?-m)^\w+

One Two Three Four Five
Six Seven Eight

One Two Three Four Five
Six Seven Eight

Single-line on

(?s)

(?s)c.a

The searches for any
character ( . ) between the
letters c and a. The (?s)
expression matches any
character, even if it falls on
the next line.

(.) matches anything other
than a paragraph return. (?
s)(.) matches anything,
including paragraph
returns.

abc abc abc abc

abc abcabc abc

Single-line off

(?-s)c.a

abc abc abc abc

abc abc abc abc

Repeat number of times

{ }

b{3} matches exactly 3
times

b(3,} matches at least 3
times

b{3,}? matches at least 3
times (shortest match)

b{2,3} matches at least 2

abbc abbbc abbbbc
abbbbbc

abbc abbbc abbbbc
abbbbbc

abbc abbbc abbbbc
abbbbbc

abbc abbbc abbbbc
abbbbbc

abbc abbbc abbbbc

311

This manual is related to the following products: