gpt4 book ai didi

splunk - splunk 中的负正则表达式(不使用字段)

转载 作者:行者123 更新时间:2023-12-04 18:03:34 24 4
gpt4 key购买 nike

在不提取字段的情况下,我想搜索不包含“country=$”的任何事件,即事件不得以“country=”结尾。我可以将其正则表达式为“country=(?!$)”,但这仍然需要国家/地区出现在事件中,这不是我想要的。

例子:
我的搜索:

source=*vhost* | regex "country=(?!$)"

事件:
language=en&country=&playerId=29539105

language=en&country=

general error

我想排除中间的一个,同时仍然击中其他两个。我可以在常规正则表达式评估器中执行此操作,但 splunk 似乎无法以相同的方式读取正则表达式。

在常规的正则表达式解释器中,我已经将它与 (?!(country=$)) 相匹配,但 splunk 不理解这一点,并命中所有事件。

最佳答案

找到了该问题的一种解决方案,如果不是特定于正则表达式的:

regex _raw!="country=$"

关于splunk - splunk 中的负正则表达式(不使用字段),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30976069/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com