【发布时间】:2015-08-19 07:50:14
【问题描述】:
我正在寻找一个 PCRE 正则表达式,它将匹配某些进程,但前提是该进程不包含特定单词。
如果字符串包含“udp”,则 REGEX 应该匹配,但如果“vpn”一词出现在字符串中的任何位置,则不匹配。
Example:
/root/sumcommand -x -y udp
MATCH
/root/sumcommand VPN udp 12 4 2
NO MATCH
/root/sumcommand -x -y udp VPN 2 4 52
NO MATCH
/root/sumcommand udp ocean tools 1 5 2
MATCH
因此,如果所述字符串不包含单词“vpn”,它将始终匹配出现“udp”的位置。怎么做呢?
【问题讨论】: