정규식을 사용하여 정책을 트리거하는 이벤트 집합을 구체화합니다
정규 표현식 일치를 사용하여 정책을 실행할 이벤트를 보다 정확하게 지정할 수 있습니다.
정책을 실행하기 위해 이벤트 속성에 표시되어야 하는 텍스트 문자열을 지정하려면 계층 수준에서 [edit event-options policy policy-name attributes-match]
문을 포함 matches
하고 이벤트 속성이 일치해야 하는 정규식을 지정합니다.
[edit event-options policy policy-name attributes-match] event.attribute-name matches regular-expression;
정규 표현식을 지정할 때 확장(최신) UNIX 정규 표현식에 대해 POSIX 표준 1003.2에 정의된 표기법을 사용합니다. 정규식 구문에 대한 설명은 이 문서의 범위를 벗어납니다. 표 1 에서는 명령문에서 matches
사용할 수 있는 일부 정규 표현식 연산자와 일치하는 문자를 지정합니다. 설명에서 용어 용어는 단일 영숫자 문자 또는 대괄호, 괄호 또는 중괄호로 묶인 문자 집합을 나타냅니다.
문은 matches
대소문자를 구분하지 않습니다.
연산자 |
성냥 |
---|---|
. (마침표) |
모든 문자의 한 인스턴스입니다. |
*(별표) |
바로 앞에 있는 용어의 0개 이상의 인스턴스. |
+(더하기 기호) |
바로 앞에 있는 용어의 하나 이상의 인스턴스입니다. |
? (물음표) |
바로 이전 용어의 0개 또는 1개 인스턴스입니다. |
| (파이프) |
파이프 연산자의 양쪽에 나타나는 항 중 하나입니다. |
! (느낌표) |
식의 시작 부분에 느낌표가 나타날 때 식에 지정된 문자열을 제외한 모든 문자열입니다. 느낌표는 Junos OS에만 사용합니다. |
^ (캐럿) |
캐럿이 대괄호 밖에 나타날 때 줄의 시작 부분입니다. 캐럿이 대괄호 안의 첫 번째 문자인 경우 대괄호 안에 뒤에 오지 않는 문자의 한 인스턴스입니다. |
$(달러 기호) |
줄의 끝입니다. |
|
묶인 영숫자 문자 중 하나의 인스턴스입니다. 문자 범위를 나타내려면 하이픈( |
|
묶인 용어의 평가된 값에 대한 하나의 인스턴스입니다. 괄호는 정규식의 평가 순서를 나타내는 데 사용됩니다. |