这应该很简单,但是,我不够熟练。我需要构建一个正则表达式来评估传入的syslog
是否包含其中一个字符串:MAC_MOVE
或HOSTFLAPPING
。第一个是Catalyst交换机,第二个是Nexus。
这就是我所拥有的:
*.MAC_MOVE.*|.*HOSTFLAPPING.*
但它不起作用。请帮忙。
答案 0 :(得分:4)
你的正则表达式中有不必要的.*
导致OR机制失败。
使用此正则表达式:
MAC_MOVE|HOSTFLAPPING
答案 1 :(得分:1)
最简单的方法是查找字词:(MAC_MOVE)|(HOSTFLAPPING)
See it in action。
另外,请注意,*.
会抛出错误。