3Com 4510G Configuration Manual page 924

3com switch 4510g family
Table of Contents

Advertisement

Character
Ending sign, string appears only at the
string$
end of a line.
Full stop, a wildcard used in place of any
.
character, including single character,
special character and blank.
Asterisk, used to match a character or
*
character group before it zero or multiple
times.
Addition, used to match a character or
+
character group one or multiple times
before it
Vertical bar, used to match the whole
|
string on the left or right of it
Underline. If it is at the beginning or the
end of a regular expression, it equals ^ or
_
$; in other cases, it equals comma,
space, round bracket, or curly bracket.
Hyphen. It connects two values (the
smaller one before it and the bigger one
-
after it) to indicate a range together with
[ ].
A range of characters, Matches any
[ ]
character in the specified range.
A character group. It is usually used with
( )
"+" or "*".
Repeats a specified character group for
once. A character group refers to the
string in () before \. index refers to the
sequence number (starting from 1 from
left to right) of the character group before
\index
\: if only one character group appears
before \, then index can only be 1; if n
character groups appear before index,
then index can be any integer from 1 to
n.
Used to match any character not in a
[^]
specified range.
Meaning
9-19
Remarks
For example, regular expression "user$"
only matches a string ending with
"user", not "userA".
For example, ".l" can match "vlan" or
"mpls".
For example, "zo*" can match "z" and
"zoo"; (zo)* can match "zo" and "zozo".
For example, "zo+" can match "zo" and
"zoo", but not "z".
For example, "def|int" can only match a
character string containing "def" or "int".
For example, "a_b" can match "a b" or
"a(b"; "_ab" can only match a line
starting with "ab"; "ab_" can only match
a line ending with "ab".
For example, "1-9" means numbers
from 1 to 9 (inclusive); "a-h" means from
a to h (inclusive).
For example, [16A] can match a string
containing any character among 1, 6,
and A; [1-36A] can match a string
containing any character among 1, 2, 3,
6, and A (with - being a hyphen).
"]" can be matched only when it is put at
the beginning of [ ] if it is used as a
common character in [ ], for example
[ ]string]. There is no such limit on "[".
For example, (123A) means a character
group "123A"; "408(12)+" can match
40812 or 408121212. But it cannot
match 408.
For example, (string)\1 means to repeat
string for once, and (string)\1 must
match a string containing stringstring;
(string1)(string2)\2 means to repeat
string2 for once, and (string1)(string2)\2
must match a string containing
string1string2string2;
(string1)(string2)\1\2 means to repeat
string1 for once first, and then repeat
string2 for once, and
(string1)(string2)\1\2 must match a
string containing
string1string2string1string2.
For example, [^16A] means to match a
string containing any character except
1, 6 or A, and the string can also contain
1, 6 or A, but cannot contain these three
characters only. For example, [^16A]
can match "abc" and "m16", but not 1,
16, or 16A.

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents