HP 6125G HP 6125G & 6125G/XG Blade Switches Fundamentals Configuration - Page 17
Character, Meaning, Remarks, Table 6, Special characters supported in a regular expression
View all HP 6125G manuals
Add to My Manuals
Save this manual to your list of manuals |
Page 17 highlights
Table 6 Special characters supported in a regular expression Character ^string string [ ] ( ) \index Meaning Remarks Starting sign. Matches a line that starts with string. For example, regular expression "^user" matches a line beginning with "user", not "Auser". Ending sign. Matches a line that ends with string. For example, regular expression "user$" only matches a line ending with "user", not "userA". Matches any single character, such as a single character, a special character, and a blank. For example, ".s" matches both "as" and "bs". Matches the preceding character or character group zero or multiple times. For example, "zo*" matches "z" and "zoo"; "(zo)*" matches "zo" and "zozo". Matches the preceding character or character group one or multiple times For example, "zo+" matches "zo" and "zoo", but not "z". Matches the preceding or succeeding character string For example, "def|int" only matches a character string containing "def" or "int". 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. For example, "a_b" matches "a b" or "a(b"; "_ab" only matches a line starting with "ab"; "ab_" only matches a line ending with "ab". It connects two values (the smaller one before it and the bigger one after it) to indicate a range together with [ ]. For example, "1-9" means 1 to 9 (inclusive); "a-h" means a to h (inclusive). Matches a single character contained within the brackets. For example, [16A] matches a string containing any character among 1, 6, and A; [1-36A] matches a string containing any character among 1, 2, 3, 6, and A (- is a hyphen). "]" can be matched as a common character only when it is put at the beginning of characters within the brackets, for example [ ]string]. There is no such limit on "[". A character group. It is usually used with "+" or "*". For example, (123A) means a character group "123A"; "408(12)+" matches 40812 or 408121212. But it does not match 408. Repeats the character string specified by the index. A character string refers to the string within () before \. index refers to the sequence number (starting from 1 from left to right) of the character group before \. If only one character group appears before \, index can only be 1; if n character groups appear before index, index can be any integer from 1 to n. For example, (string)\1 repeats string, and a matching string must contain stringstring. (string1)(string2)\2 repeats string2, and a matching string must contain string1string2string2. (string1)(string2)\1\2 repeats string1 and string2 respectively, and a matching string must contain string1string2string1string2. 11