Slick V3.3 manual Brief Regular Expression Definition, xhhhh

Models: V3.3

1 568
Download 568 pages 2.03 Kb
Page 556
Image 556

 

Brief Regular Expressions

 

 

 

Brief Regular Expression

 

Definition

 

 

 

 

 

all Unicode lowercase letters except q and w.

 

 

 

[char-set1 & [char-set2]]

 

Character set intersection. Matches all characters in

 

 

char-set1that 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.

 

 

 

 

 

 

 

 

 

534

Page 556
Image 556
Slick V3.3 manual Brief Regular Expression Definition, xhhhh