我正在尝试在解析它们时从日志中删除图像加载网址,但我已尝试过以下操作但它不起作用:
if [message] !~ "*.(jpg|jpeg|gif)" {
drop {}
}
例如下面的内容:
[域] /home/home.do
[域] /home/home2.do
[域] /home/image.jpg
[域] /home/test.do
[域] /home/image.gif
我想过滤到:
[域] /home/home.do
[域] /home/home2.do
[域] /home/test.do
由于
答案 0 :(得分:2)
正确的正则表达式如下所示:( +您需要使用=~
而不是!~
,因为您只想在与正则表达式匹配时才删除图像。
if [message] =~ "\.(jpg|jpeg|gif)$" {
drop {}
}