Brief Regular Expression
Definition
X\:,
n2
?
Minimal match of at least zero occurrences but not
more than
n2
occurrences of X.
X\:
n1
,
n2
?
Minimal match of at least
n1
occurrences but not
more than
n2
occurrences of X.
\(X\)
Matches sub-expression X but does not define a
tagged expression.
{X}
Matches sub-expression X and specifies a new
tagged expression. See
Using Tagged Search Ex-
pressions
for more information.
{@
d
X}
Matches sub-expression X and specifies to use
tagged expression number
d
where
0<=
d
<=9
. No
more tagged expressions are defined by the sub-
expression syntax
{X}
once this sub-expression
syntax is used. This is the best way to make sure
you have enough tagged expressions.
X|Y
Matches X or Y.
[
char-set
]
Matches any one of the characters specified by
char-set
. A dash (-) character may be used to
specify ranges. The expression
[A-Z]
matches any
uppercase letter. Backslash (\) can be used inside
the square brackets to define literal characters or
define ASCII characters. For example,
\-
specifies a
literal dash character. The expression
[\0-\27]
matches ASCII character codes
0..27
. The expres-
sion
[]]
matches a right bracket. In SlickEdit
®
regu-
lar expressions,
[]
matches no characters. In both
syntaxes, the expression
[\]]
matches a right brack-
et.
[~
char-set
]
Matches any character not specified by
char-set
.
A dash (-) character may be used to specify ranges.
The expression
[~A-Z]
matches all characters ex-
cept uppercase letters. The expression
[~]
matches
any character except newline.
[
char-set1
- [
char-set2
]]
Character set subtraction. Matches all characters in
char-set1
except the characters in
char-set2
.
For example,
[a-z-[qw]]
matches all English lower-
case letters except
q
and
w
.
[\p{L}-[qw]]
matches
Brief Regular Expressions
533
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: ......