UNIX Regular Expression
Definition
[^
char-set
]
Matches any character not specified by
char-set
.
A dash (-) character may be used to specify ranges.
[
char-set1
- [
char-set2
]]
Character set subtraction. Matches all characters in
char-set1
except the characters in
char-set2
.
The expression
[^A-Z]
matches all characters ex-
cept uppercase letters. For example,
[a-z-[qw]]
matches all English lowercase letters except
q
and
w
.
[\p{L}-[qw]]
matches all Unicode lowercase let-
ters 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
UNIX Regular Expressions
522
Summary of Contents for Corev3.3 for Eclipse
Page 1: ...Think Slick Corev3 3 for Eclipse...
Page 2: ......
Page 3: ...SlickEdit Core v3 3 for Eclipse...
Page 5: ......
Page 6: ......
Page 14: ...xii...
Page 20: ...xviii...
Page 22: ...xx...
Page 23: ...Chapter 1 Introduction 1...
Page 41: ...Chapter 3 User Interface 19...
Page 61: ...Chapter 4 User Preferences 39...
Page 80: ...BODY BODY HTML HTMLEOF Restoring Settings on Startup 58...
Page 82: ...60...
Page 83: ...Chapter 5 Context Tagging 61...
Page 97: ...Chapter 6 Editing Features 75...
Page 124: ...Code Templates 102...
Page 238: ...Figure 6 49 Test Parsing Configuration Example 1 C Refactoring 216...
Page 241: ...Figure 6 51 Test Parsing Configuration Example 3 Reviewing Refactoring Changes 219...
Page 250: ...228...
Page 251: ...Chapter 7 Language Specific Editing 229...
Page 328: ...306...
Page 329: ...Chapter 8 Tools and Utilities 307...
Page 350: ...328...
Page 351: ...Chapter 9 Macros and Macro Programming 329...
Page 360: ...338...
Page 361: ...Chapter 10 SlickEdit Core Dialogs 339...
Page 375: ...Find and Replace View 353...
Page 491: ...Chapter 11 Appendix 469...
Page 567: ......
Page 568: ......