正則表達式
能夠將ip as-path access-list 命令中的正則表達式用於BGP
正則表達式定義:正則表達式描述了一種字符串匹配的模式
正則表達式的組成:
常規符:常見的數字或者字母(例如字符a到z 0-9)
控制符:具備特殊意義的原字符(或稱「元字符」例如:$*.等等)正則表達式
控制符的分類:
原子字符:位於常規字符以前或者以後,用於限制或擴充常規字符的控制字符或佔位符
乘法字符:跟在原子字符或常規字符以後,用於描述它前面的字符的重置方法
範圍字符:限定了一個範圍ide
X|Y 表示X或Y的意思
() 表示一對括號內的正則表達式做爲一個子正則表達式
[XYZ] 表示括號內任意一個字符
[1-9] 匹配範圍是1到9任意一個字符
. 匹配任意單個字符
^ 表示起始位
$ 表示結束位
_ 表示匹配一個逗號 或者空格
\ 表示轉義符,若是元字符處於該字符以後,那麼元字符特 殊做用消失轉變爲普通字符。
? 表示前面子正則表達式匹配0次或者1次\
* 前面的子正則表達式匹配0次或者屢次
+ 表示前面的子正則表達式匹配1次或者屢次 blog