Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Configurazione su Router:
Router(config)# voice translation-rule 1
Router(config-translate)# rule 1 /^555\(....\)/ /444\1/
Router(config-translate)# rule 2 /^\(555\)\(....\)/ /444\2/
Logica di Sostituzione con Espressioni Regolari (Regular Expressions)
Nota le rule sono successive. La pi specifica, che svolge il match, vince.
La tabella si deve leggere cos: a sinistra sotto la voce Match String c' l'espressione regolare iniziale che deve svolgere il match. D
Dialed String e Replaced String sono di esempio.
Table 4-7. Esempi Espressioni Regolari
Match String
/^$/
/^.$/
/^\(348\)\(....\)/
Replace String
//
//
/444\2/
Dialed String
NULL
9195551212
3481212
/^339\(....\)/
/444\1/
3391212
/\(^...\)339\(....\)/
/\(^...\)\(555\)\(....\)/
/\(.*\)1212$/
/444/
/\1444\2/
/\1444\3/
/\13434/
/555/
0393391212
9195551212
9195551212 555121212
4441212 44441212 44414441212
olare iniziale che deve svolgere il match. Da inserire nella prima parte del comando (dopo il rule x). La seconda la parte di translation a cui la prima s
pi Espressioni Regolari
Replaced String
NULL
NULL
4441212
4441212
0394441212
9194441212
9195553434 555123434
5551212 55541212
55514441212
Comments
Translation Null-to-Null
Translation Any-to-null
Match beginning of the line. Second
parentheses structure is pulled to the
new string.
Match beginning of the line. Notice the
\1 replaces the first grouping of the
regular expression within parenthesis.
Match middle of a string.
Match middle of a string.
Match end of string.
Match substring.