【发布时间】:2020-03-06 08:03:14
【问题描述】:
目标
我想用 logstash Grok 从这条消息中只检索这个字符串“14”
3/03/0 EE 14 GFR 20 AAA XXXXX 50 3365.00
这是我的 grok 代码
grok{
match => {
field1 => [
"(?<number_extract>\d{0}\s\d{1,3}\s{1})"
]
}
}
我只想匹配第一个匹配“14”,但我的 Grok 过滤器返回所有匹配项:
14 20 50
【问题讨论】:
标签: regex logstash logstash-grok