代码之家  ›  专栏  ›  技术社区  ›  KRStam

匹配Splunk中特定单词的正则表达式

  •  0
  • KRStam  · 技术社区  · 6 年前

    我有这种类型的日志文件:

    182.236.164.11 - - [04/Mar/2019:18:20:56] "GET /cart.do?action=addtocart&itemId=EST-15&productId=BS-AG-G09&JSESSIONID=SD6SL8FF10ADFF53101 HTTP 1.1" 200 2252 "http://www.buttercupgames.com/oldlink?itemId=EST-15" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_4) AppleWebKit/536.5 (KHTML, like Gecko) Chrome/19.0.1084.46 Safari/536.5" 506
    

    我想出了一个正则表达式:

    ^[^;\n]*;\s+
    

    但它并不总是有效的,因为它也会匹配其他字符串。

    我只想匹配字符串Intel以便在Splunk中创建一个字段。

    0 回复  |  直到 6 年前
        1
  •  0
  •   RichG    6 年前

    index=foo "Intel" | rex "(?<Intel>Intel)"