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
Содержание Corev3.3 for Eclipse
Страница 1: ...Think Slick Corev3 3 for Eclipse...
Страница 2: ......
Страница 3: ...SlickEdit Core v3 3 for Eclipse...
Страница 5: ......
Страница 6: ......
Страница 14: ...xii...
Страница 20: ...xviii...
Страница 22: ...xx...
Страница 23: ...Chapter 1 Introduction 1...
Страница 41: ...Chapter 3 User Interface 19...
Страница 61: ...Chapter 4 User Preferences 39...
Страница 80: ...BODY BODY HTML HTMLEOF Restoring Settings on Startup 58...
Страница 82: ...60...
Страница 83: ...Chapter 5 Context Tagging 61...
Страница 97: ...Chapter 6 Editing Features 75...
Страница 124: ...Code Templates 102...
Страница 187: ...The finished code is shown as follows Figure 6 24 Dynamic Surround Example 4 Dynamic Surround 165...
Страница 238: ...Figure 6 49 Test Parsing Configuration Example 1 C Refactoring 216...
Страница 240: ...Finally the following example shows a test resulting in no errors or warnings C Refactoring 218...
Страница 241: ...Figure 6 51 Test Parsing Configuration Example 3 Reviewing Refactoring Changes 219...
Страница 250: ...228...
Страница 251: ...Chapter 7 Language Specific Editing 229...
Страница 275: ...Java Refactoring See Java Refactoring for information about Java refactoring in SlickEdit Core Java Refactoring 253...
Страница 328: ...306...
Страница 329: ...Chapter 8 Tools and Utilities 307...
Страница 334: ...6 Click Save The Save Multi File Output dialog box opens Figure 8 3 Save Multi File Output Dialog DIFFzilla 312...
Страница 350: ...328...
Страница 351: ...Chapter 9 Macros and Macro Programming 329...
Страница 360: ...338...
Страница 361: ...Chapter 10 SlickEdit Core Dialogs 339...
Страница 375: ...Find and Replace View 353...
Страница 491: ...Chapter 11 Appendix 469...
Страница 567: ......
Страница 568: ......