Unix and Linux Discussions Tagged with regular |
|
Thread / Thread Starter |
Last Post |
Replies |
Views |
Forum |
|
|
|
1 |
2,041 |
UNIX for Beginners Questions & Answers |
|
|
|
6 |
2,342 |
UNIX for Beginners Questions & Answers |
|
|
|
7 |
3,620 |
Shell Programming and Scripting |
|
|
|
5 |
3,011 |
Shell Programming and Scripting |
|
|
|
12 |
4,461 |
Shell Programming and Scripting |
|
|
|
9 |
7,680 |
Shell Programming and Scripting |
|
|
|
8 |
8,416 |
Programming |
|
|
|
3 |
2,072 |
Shell Programming and Scripting |
|
|
|
3 |
7,164 |
Shell Programming and Scripting |
|
|
|
0 |
1,849 |
UNIX and Linux RSS News |
|
|
|
2 |
1,515 |
Shell Programming and Scripting |
|
|
|
2 |
5,784 |
Shell Programming and Scripting |
|
|
|
6 |
2,203 |
Shell Programming and Scripting |
|
|
|
2 |
1,819 |
Shell Programming and Scripting |
|
|
|
6 |
2,592 |
Shell Programming and Scripting |
|
|
|
9 |
31,578 |
Shell Programming and Scripting |
|
|
|
3 |
2,561 |
Shell Programming and Scripting |
|
|
|
7 |
4,694 |
Shell Programming and Scripting |
|
|
|
2 |
2,096 |
Shell Programming and Scripting |
|
|
|
1 |
11,034 |
UNIX for Dummies Questions & Answers |
|
|
|
3 |
3,456 |
Shell Programming and Scripting |
|
|
|
3 |
5,939 |
UNIX for Advanced & Expert Users |
|
|
|
14 |
5,042 |
UNIX for Dummies Questions & Answers |
|
|
|
6 |
3,268 |
UNIX for Dummies Questions & Answers |
|
|
|
1 |
1,867 |
Shell Programming and Scripting |
|
|
|
5 |
2,012 |
Shell Programming and Scripting |
|
|
|
8 |
12,166 |
UNIX for Dummies Questions & Answers |
|
|
|
12 |
4,430 |
UNIX for Dummies Questions & Answers |
|
|
|
3 |
3,447 |
Shell Programming and Scripting |
|
|
|
1 |
1,382 |
Shell Programming and Scripting |
|
|
|
1 |
1,680 |
UNIX for Dummies Questions & Answers |
|
|
|
4 |
6,199 |
Shell Programming and Scripting |
|
|
|
3 |
5,709 |
UNIX for Advanced & Expert Users |
|
|
|
9 |
14,391 |
UNIX for Dummies Questions & Answers |
|
|
|
1 |
3,487 |
Shell Programming and Scripting |
|
|
|
4 |
5,186 |
UNIX for Dummies Questions & Answers |
|
|
|
3 |
2,390 |
UNIX for Advanced & Expert Users |
|
|
|
6 |
5,543 |
Shell Programming and Scripting |
|
|
|
4 |
5,386 |
UNIX for Dummies Questions & Answers |
|
|
|
3 |
4,671 |
UNIX for Dummies Questions & Answers |
REGEXP(6) Games Manual REGEXP(6)
NAME
regexp - regular expression notation
DESCRIPTION
A regular expression specifies a set of strings of characters. A member of this set of strings is said to be matched by the regular
expression. In many applications a delimiter character, commonly bounds a regular expression. In the following specification for regular
expressions the word `character' means any character (rune) but newline.
The syntax for a regular expression e0 is
e3: literal | charclass | '.' | '^' | '$' | '(' e0 ')'
e2: e3
| e2 REP
REP: '*' | '+' | '?'
e1: e2
| e1 e2
e0: e1
| e0 '|' e1
A literal is any non-metacharacter, or a metacharacter (one of .*+?[]()|^$), or the delimiter preceded by
A charclass is a nonempty string s bracketed [s] (or [^s]); it matches any character in (or not in) s. A negated character class never
matches newline. A substring a-b, with a and b in ascending order, stands for the inclusive range of characters between a and b. In s,
the metacharacters an initial and the regular expression delimiter must be preceded by a other metacharacters have no special meaning and
may appear unescaped.
A matches any character.
A matches the beginning of a line; matches the end of the line.
The REP operators match zero or more (*), one or more (+), zero or one (?), instances respectively of the preceding regular expression e2.
A concatenated regular expression, e1e2, matches a match to e1 followed by a match to e2.
An alternative regular expression, e0|e1, matches either a match to e0 or a match to e1.
A match to any part of a regular expression extends as far as possible without preventing a match to the remainder of the regular expres-
sion.
SEE ALSO
awk(1), ed(1), sam(1), sed(1), regexp(2)
REGEXP(6)