Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

Navigation
Guide That Contains This Content
[+] Expand All
[-] Collapse All

    Junos System Log Regular Expression Operators for the match Statement

    Table 1: Regular Expression Operators for the match Statement

    Operator

    Matches

    . (period)

    One instance of any character except the space.

    * (asterisk)

    Zero or more instances of the immediately preceding term.

    + (plus sign)

    One or more instances of the immediately preceding term.

    ? (question mark)

    Zero or one instance of the immediately preceding term.

    | (pipe)

    One of the terms that appear on either side of the pipe operator.

    ! (exclamation point)

    Any string except the one specified by the expression, when the exclamation point appears at the start of the expression. Use of the exclamation point is Junos OS–specific.

    ^ (caret)

    The start of a line, when the caret appears outside square brackets.

    One instance of any character that does not follow it within square brackets, when the caret is the first character inside square brackets.

    $ (dollar sign)

    The end of a line.

    [ ] (paired square brackets)

    One instance of one of the enclosed alphanumeric characters. To indicate a range of characters, use a hyphen ( - ) to separate the beginning and ending characters of the range. For example, [a-z0-9] matches any letter or number.

    ( ) (paired parentheses)

    One instance of the evaluated value of the enclosed term. Parentheses are used to indicate the order of evaluation in the regular expression.

    Published: 2012-11-15