首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Grok“或”围绕多个“或”模式?

问Grok“或”围绕多个“或”模式?
EN

Stack Overflow用户
提问于 2018-11-10 02:07:25
回答 1查看 201关注 0票数 0

这有没有可能。

我手头上没有正则表达式,但在“伪”正则表达式中,我到目前为止拥有:

代码语言:javascript
复制
(Client_id:IP) | (Cient_id:IPPORT)

这是可行的,如果它是一个单独的IP,它就匹配。如果它是一个匹配的IP:PORT。但我想要的是:

代码语言:javascript
复制
((Client_id:IP) | (Cient_id:IPPORT))  |   ((somethingElse:ANOTHERGROK ) | (soemthingElse:ANOTHERGROK2))

我已经尝试了很多组合,但到目前为止都不起作用。

EN

回答 1

Stack Overflow用户

发布于 2018-11-10 03:49:02

在内置的模式中有很多复杂的正则表达式。在那里寻找有时可以产生好的结果。

对于您,我注意到了[HTTPD_COMMONLOG][1],它包含:

响应%{

:响应} (?:%{NUMBER:bytes}|-)

因此,您可以看到它们如何将一个模式(“响应”)与另一个包含“或”(“字节”)的模式组合在一起。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53231171

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档