我想找到所有log.
未出现warning
,info
,error
或debug
到目前为止,我有这个。但它似乎不起作用
log.([^(debug)]&[^(warning)]&[^(error)]&[^(info)])
答案 0 :(得分:3)
您需要使用否定前瞻:
log\.(?!(?:debug|warning|error|info)).*
在你的正则表达式中,你在字符类中使用否定是不正确的:
log.([^(debug)]&[^(warning)]&[^(error)]&[^(debug)])
由于在内部字符类中,每个字符都被单独检查而不是字符串。