Regexp,如何正确使用或过滤系统日志
这应该是相当简单的,但是,我不够熟练。我需要构建一个正则表达式来评估传入的Regexp,如何正确使用或过滤系统日志,regex,Regex,这应该是相当简单的,但是,我不够熟练。我需要构建一个正则表达式来评估传入的syslog是否包含以下字符串之一:MAC\u MOVE或HOSTFLAPPING。第一个用于Catalyst交换机,第二个用于Nexus 这就是我所拥有的: *.MAC_MOVE.*|.*HOSTFLAPPING.* 但它不起作用。请帮忙 您的正则表达式中有不必要的*,导致或机制失败 使用此正则表达式: MAC_MOVE|HOSTFLAPPING 您的正则表达式中有不必要的*,从而导致或机制失败 使用此正则表达式:
syslog
是否包含以下字符串之一:MAC\u MOVE
或HOSTFLAPPING
。第一个用于Catalyst交换机,第二个用于Nexus
这就是我所拥有的:
*.MAC_MOVE.*|.*HOSTFLAPPING.*
但它不起作用。请帮忙 您的正则表达式中有不必要的
*
,导致或机制失败
使用此正则表达式:
MAC_MOVE|HOSTFLAPPING
您的正则表达式中有不必要的
*
,从而导致或机制失败
使用此正则表达式:
MAC_MOVE|HOSTFLAPPING
最简单的方法就是查找术语:
(MAC_-MOVE)|(HOSTFLAPPING)
另外,请注意,
*。
将抛出一个错误。最简单的方法就是查找以下术语:(MAC_-MOVE)|(HOSTFLAPPING)
另外,请注意,
*。
将抛出错误。可能是因为您的regexp启动了*。
而不是*
?可能是因为您的regexp启动了*。
而不是*?