我在一个更大的配置中有以下字符串:
as-path-set DAVE-9999-CBG
as-path-set DAVE-9999-CBG
as-path-set DAVE-55555-CBG
as-path-set DAVE-44444-CBG
as-path-set DAVE-33333-CBG
as-path-set DAVE-11111-CBG
as-path-set DAVE-22222-CBG
我想将所有这些行除了与包含9999的行匹配。我不能理解否定正则表达式以使其工作。有人可以帮忙吗理想的输出是:
as-path-set DAVE-55555-CBG
as-path-set DAVE-44444-CBG
as-path-set DAVE-33333-CBG
as-path-set DAVE-11111-CBG
as-path-set DAVE-22222-CBG
答案 0 :(得分:4)
您可以使用否定前瞻:
^as-path-set DAVE-(?!9999)[0-9]+-CBG$
答案 1 :(得分:1)