【问题标题】:Get relative sized sting between delimiters获取分隔符之间的相对大小字符串
【发布时间】:2016-06-24 12:21:43
【问题描述】:

我正在尝试解析一个可以使用 grok 过滤器更改其大小的字符串。 如果可能的话,对实习生的快速研究没有返回任何明确的信息。 我所拥有的是:

SOME STRING THAT IS PARSED "I NEED TO PARSE THIS STRING AND IT CHANGES IT'S SIZE SOMETIMES"

是否有任何构造可以返回" "之间的字符串?

我想应该是这样的:

match => { "message" => "%{GET THE STRING BETWEEN}" }

【问题讨论】:

  • 试过%{QUOTEDSTRING:str}?
  • 不,但它成功了。是否有预定义模式的完整文档?到目前为止我发现的只是教程。
  • 模式在here 可用,基础知识在 grok-patterns 文件中。

标签: regex elasticsearch logstash grok


【解决方案1】:

您可以使用 QUOTEDSTRING(例如 %{QUOTEDSTRING:str})模式。

more pre-defined Grok patterns here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-13
    • 1970-01-01
    • 1970-01-01
    • 2021-04-04
    • 2012-08-18
    相关资源
    最近更新 更多