Technical Summary [ System Debug Reference Manual ] MPE/iX 5.0 Documentation
System Debug Reference Manual
Technical Summary
The following list summarizes the expressions discussed above:
c Literal character
. Any character except newline
^ Beginning of line
$ End of line (null string before newline)
[xyz] Character class (any one of these characters)
[^xyz] Negated character class (all but these characters)
* Closure (zero or more instances of previous pattern)
\c Escaped literal character (for example, \^, \[, \*)
Any special meaning of metacharacters in a regular expression is lost
when 1) escaped, 2) inside [...], or 3) for the following characters:
^ When not at the beginning of an expression
$ When not at end of an expression
* When beginning an expression
A character class consists of zero or more of the following elements,
surrounded by [ and ]:
c Literal characters, including [
a-b Range of characters (digits, lowercase or uppercase)
^ Negated character class if at beginning
\c Escaped character (for example, \^ \- \\ \])
Special meaning of characters in a character class is lost when 1)
escaped or 2) for the following characters:
^ When not at beginning of a character class
- When at beginning or end of a character class
An escape sequence consists of the character \ followed by a single
character:
\t tab
\\ \
\c c
System Debug expects regular expressions to be enclosed in back quotes
"`".
System Debug commands support MPE XL style wildcard patterns. These are
converted into regular expressions for evaluation.
@ Matches any character (same as `.*`)
? Matches any alphabetic character (same as `[a-zA-Z]`)
# Matches a numeric character (same as `[0-9]`)
MPE/iX 5.0 Documentation