您可以使用規則運算式來定義社群清單的路由對應符合準則。BGP 規則運算式以 POSIX 1003.2 規則運算式為基礎。

下列運算式是 POSIX 規則運算式的子集。

運算式 說明
。* 比對任何單一字元。
* 比對 0 個或更多出現的模式。
+ 比對 1 個或更多出現的模式。
? 比對 0 或 1 個出現的模式。
^ 比對行首。
$ 比對行尾。
_ 此字元在 BGP 規則運算式中具有特殊意義。它會比對空格、逗號、AS 設定分隔符號 { 和 } 以及聯邦分隔符號 ( 和 )。它也會比對行首和行尾。因此,此字元可用於 AS 值界限比對。此字元在技術上會評估為 (^|[,{}()]|$)。

以下是在路由對應中使用規則運算式的一些範例:

運算式 說明
^101 比對路由,具有開頭為 101 的社群屬性。
^[0-9]+ 比對具有開頭為 0-9 之間數字的社群屬性,且含有一或多個此類數字之執行個體的路由。
。* 比對含有或不含社群屬性的路由。
。+ 比對含有任何社群值的路由。
^$ 比對不含社群值/含有 Null 社群值的路由。