UNIX Regular Expressions

 

 

 

UNIX Regular Expression

 

Definition

 

 

 

 

 

the Unicode Greek block. This is equivalent to

 

 

[^\p{isGreek}]. See Unicode Character Blocks for

 

 

Regular Expressions.

 

 

 

\xhh

 

Matches hexadecimal character hh where

 

 

0<=hh<=0xff.

\dddd

 

Matches decimal character ddd where

 

 

0<=ddd<=255.

\d

 

Defines a back reference to tagged expression

 

 

number d. For example, {abc}def\0 matches the

 

 

string abcdefabc. If the tagged expression has not

 

 

been set, the search fails.

 

 

 

\c

 

Specifies cursor position if match is found. If the ex-

 

 

pression xyz\c is found the cursor is placed after

 

 

the z.

\n

 

Matches newline character sequence. Useful for

 

 

matching multi-line search strings. What this

 

 

matches depends on whether the buffer is a DOS

 

 

(ASCII 13,10 or just ASCII 10), UNIX (ASCII 10),

 

 

Macintosh (ASCII 13), or user-defined ASCII file.

 

 

Use \d10 if you want to match an ASCII 10 charac-

 

 

ter.

 

 

 

\r

 

Matches carriage return (ASCII 13). What this

 

 

matches depends on whether the buffer is a DOS

 

 

(ASCII 13,10 or just ASCII 10), UNIX (ASCII 10),

 

 

Macintosh (ASCII 13), or user defined ASCII file.

 

 

 

\t

 

Matches tab character.

 

 

 

\f

 

Matches form feed character.

 

 

 

\od

 

Matches any 2-byte DBCS character. This escape

 

 

is only valid in a match set ([...\od...]). [^\od]

 

 

matches any single byte character excluding end-

 

 

of-line characters. When used to search Unicode

 

 

text, this escape does nothing.

 

 

 

\om

 

Turns on multi-line matching. This enhances the

 

 

match character set, or match any character primit-

 

 

ives to support matching end-of-line characters. For

 

 

example, \om.+ matches the rest of the buffer.

 

 

 

 

 

 

523

Page 545
Image 545
Slick V3.3 manual xhh, =hh=0xff, =ddd=255, od, om