Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Use expressões regulares para refinar o conjunto de eventos que desencadeiam uma política

Você pode usar a correspondência de expressão regular para especificar mais exatamente quais eventos fazem com que uma política seja executada.

Para especificar a seqüência de texto que deve aparecer em um atributo de evento para que a política seja executada, inclua a matches declaração no nível de [edit event-options policy policy-name attributes-match] hierarquia e especifique a expressão regular de que o atributo do evento deve corresponder:

Ao especificar a expressão regular, use a notação definida no PADRÃO POSIX 1003.2 para expressões regulares do UNIX estendidas (modernas). Explicar a sintaxe de expressão regular está além do escopo deste documento. A Tabela 1 especifica quais caracteres ou caracteres são combinados por alguns dos operadores de expressão regulares que você pode usar na matches declaração. Nas descrições, o termo refere-se a um único caractere alfanumérico ou a um conjunto de caracteres fechados em parênteses quadrados, parênteses ou aparelhos.

Nota:

A matches declaração não é sensível ao caso.

Tabela 1: Operadores de expressão regular para a Declaração de partidas

Operador

Corresponde

. (ponto final)

Uma instância de qualquer caractere, exceto o espaço.

* (asterisco)

Zero ou mais instâncias do termo imediatamente anterior.

+ (mais sinal)

Uma ou mais instâncias do termo imediatamente anterior.

? (ponto de interrogação)

Zero ou uma instância do termo imediatamente anterior.

| (tubo)

Um dos termos que aparecem em ambos os lados do operador de tubulação.

! (ponto de exclamação)

Qualquer corda, exceto a especificada pela expressão, quando o ponto de exclamação aparece no início da expressão. O uso do ponto de exclamação é específico do Junos OS.

^ (caret)

O início de uma linha, quando o caret aparece fora de parênteses quadrados.

Uma instância de qualquer personagem que não o acompanha dentro de parênteses quadrados, quando o caret é o primeiro caractere dentro de parênteses quadrados.

$ (sinal de dólar)

O fim da linha.

[ ] (parênteses quadrados pareados)

Uma instância de um dos caracteres alfanuméricos fechados. Para indicar uma variedade de caracteres, use um hífen - para separar os caracteres de início e final da gama. Por exemplo, [a-z0-9] corresponde a qualquer letra ou número.

( ) (parênteses)

Uma instância do valor avaliado do termo fechado. Parênteses são usados para indicar a ordem de avaliação na expressão regular.