我需要使用
这样的regexp来获取bgp 7029的子网数(?<=bgp 7029[\s]+\d[\s+])\d
但是这并不能带来正面的印象。
sh ip route vrf vrf-dnoc-mpls-test summary
IP routing table name is vrf-dnoc-mpls-test (0x2)
IP routing table maximum-paths is 32
Route Source Networks Subnets Replicates Overhead Memory (bytes)
static 0 0 0 0 0
connected 0 1 0 60 172
bgp 7029 0 1686 0 101160 289992
External: 0 Internal: 1686 Local: 0
internal 36 73652
Total 36 1687 0 101220 363816
答案 0 :(得分:2)
不需要真正的后顾之忧,捕获组也可以正常工作。
bgp[ \t]7029[ \t]+\d+[ \t]+(\d+)
子网在组1中的位置