Slick EDIT V3.3 User Manual

Page 556

Advertising
background image

Brief Regular Expression

Definition

all Unicode lowercase letters except q and w.

[char-set1 & [char-set2]]

Character set intersection. Matches all characters in

char-set1

that are also in char-set2. For ex-

ample, [\x{0}-\x{7f}&[\p{L}]] matches all letters
between 0 and 127.

\x{hhhh}

Matches up to 31-bit Unicode hexadecimal charac-
ter specified by hhhh.

\p{UnicodeCategorySpec]

(Only valid in character set) Matches characters in

UnicodeCategorySpec

. Where UnicodeCat-

egorySpec

uses the standard general categories

specified by the Unicode consortium. For example,
[\p{L}] matches all letters. [\p{Lu}] matches all up-
percase letters. See

Unicode Category Specifica-

tions for Regular Expressions

.

\P{UnicodeCategorySpec]

(Only valid in character set) Matches characters not
in UnicodeCategorySpec. For example, [\P{L}]
matches all characters that are not letters. This is
equivalent to [^\p{L}]. [\P{Lu}] matches all charac-
ters that are not uppercase letters. See

Unicode

Category Specifications for Regular Expressions

.

\p{UnicodeIsBlockSpec]

(Only valid in character set) Matches characters in

UnicodeIsBlockSpec

. Where UnicodeIsB-

lockSpec

one of the standard character blocks

specified by the Unicode consortium. For example,
[\p{isGreek}] matches Unicode characters in the
Greek block. See

Unicode Character Blocks for

Regular Expressions

.

\P{UnicodeIsBlockSpec]

(Only valid in character set) Matches characters not
in UnicodeIsBlockSpec. For example,
[\P{isGreek}] matches all characters that are not in
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.

Brief Regular Expressions

534

Advertising