正则表达式

正则表达式
可以将ip as-path access-list 命令中的正则表达式用于BGP
正则表达式定义:正则表达式描述了一种字符串匹配的模式
正则表达式的组成:
常规符:常见的数字或者字母(例如字符a到z 0-9)
控制符:具有特殊意义的原字符(或称“元字符”例如:$*.等等)

控制符的分类:
原子字符:位于常规字符之前或者之后,用于限制或扩充常规字符的控制字符或占位符
乘法字符:跟在原子字符或常规字符之后,用于描述它前面的字符的重置方法
范围字符:限定了一个范围
正则表达式

正则表达式

正则表达式

X|Y     表示X或Y的意思
()    表示一对括号内的正则表达式作为一个子正则表达式
[XYZ]   表示括号内任意一个字符
[1-9]   匹配范围是1到9任意一个字符
.       匹配任意单个字符
^       表示起始位
$       表示结束位
_       表示匹配一个逗号 或者空格
\       表示转义符,如果元字符处于该字符之后,那么元字符特          殊作用消失转变为普通字符。
?      表示前面子正则表达式匹配0次或者1次\
*       前面的子正则表达式匹配0次或者多次
+       表示前面的子正则表达式匹配1次或者多次 

正则表达式

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章