Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

정규식을 사용하여 정책을 트리거하는 이벤트 집합을 구체화합니다

정규 표현식 일치를 사용하여 정책을 실행할 이벤트를 보다 정확하게 지정할 수 있습니다.

정책을 실행하기 위해 이벤트 속성에 표시되어야 하는 텍스트 문자열을 지정하려면 계층 수준에서 [edit event-options policy policy-name attributes-match] 문을 포함 matches 하고 이벤트 속성이 일치해야 하는 정규식을 지정합니다.

정규 표현식을 지정할 때 확장(최신) UNIX 정규 표현식에 대해 POSIX 표준 1003.2에 정의된 표기법을 사용합니다. 정규식 구문에 대한 설명은 이 문서의 범위를 벗어납니다. 표 1 에서는 명령문에서 matches 사용할 수 있는 일부 정규 표현식 연산자와 일치하는 문자를 지정합니다. 설명에서 용어 용어는 단일 영숫자 문자 또는 대괄호, 괄호 또는 중괄호로 묶인 문자 집합을 나타냅니다.

메모:

문은 matches 대소문자를 구분하지 않습니다.

표 1: matches 문에 대한 정규 표현식 연산자

연산자

성냥

. (마침표)

모든 문자의 한 인스턴스입니다.

*(별표)

바로 앞에 있는 용어의 0개 이상의 인스턴스.

+(더하기 기호)

바로 앞에 있는 용어의 하나 이상의 인스턴스입니다.

? (물음표)

바로 이전 용어의 0개 또는 1개 인스턴스입니다.

| (파이프)

파이프 연산자의 양쪽에 나타나는 항 중 하나입니다.

! (느낌표)

식의 시작 부분에 느낌표가 나타날 때 식에 지정된 문자열을 제외한 모든 문자열입니다. 느낌표는 Junos OS에만 사용합니다.

^ (캐럿)

캐럿이 대괄호 밖에 나타날 때 줄의 시작 부분입니다.

캐럿이 대괄호 안의 첫 번째 문자인 경우 대괄호 안에 뒤에 오지 않는 문자의 한 인스턴스입니다.

$(달러 기호)

줄의 끝입니다.

[ ] (쌍을 이루는 대괄호)

묶인 영숫자 문자 중 하나의 인스턴스입니다. 문자 범위를 나타내려면 하이픈( - )을 사용하여 범위의 시작 문자와 끝 문자를 구분합니다. 예를 들어, 은(는) [a-z0-9] 모든 문자 또는 숫자와 일치합니다.

( )(쌍을 이루는 괄호)

묶인 용어의 평가된 값에 대한 하나의 인스턴스입니다. 괄호는 정규식의 평가 순서를 나타내는 데 사용됩니다.