Odpowiedzi:
Za każdym razem, gdy zobaczysz .+_, to wyrażenie regularne reprezentuje pojedynczy autonomiczny system BGP. Ta lista ścieżek odrzuca BGP jako ścieżki równe lub dłuższe niż 12 ścieżek.
Wyrażenie regularne działa, ponieważ .reprezentuje dowolny znak, +jest symbolem wieloznacznym, który opcjonalnie powtarza poprzedni znak nieograniczoną liczbę razy i _reprezentuje przestrzeń między ścieżkami systemu autonomicznego. Aby uzyskać więcej informacji, zapoznaj się z przewodnikiem wyrażeń regularnych Cisco IOS lub na blogu wyrażeń regularnych INE BGP .
Będzie pasować do listy 12 ścieżek AS. Myślę jednak, że bardziej odpowiednim sposobem dopasowania byłoby ^ [0-9] + _ [0-9] + _ [0-9] + _ [0-9] + _ [0-9] + _ [ 0-9] + _ [0-9] + _ [0-9] + _ [0-9] + _ [0-9] + _ [0-9] + _ [0-9] + $, ponieważ wyrażenie, które wspomniałeś, może po prostu pasować do dowolnego znaku, tj. w zestawie znaki specjalne i alfabety.
[0-9]+[0-9]+nie uwzględnia odstępu między ścieżkami systemu autonomicznego. Mówiąc wprost , mówi się, że dopasowuje 0-9 ( [0-9]) nieskończoną ilość razy ( +), a następnie bezpośrednio inny zestaw nieskończonych zestawów 0-9 ( [0-9]+).