问一个正则方面的问题 没有看懂 不好意思
来源:12-4 filter插件之grok简介(上)
苦瓜苦也
2019-10-10
(?:-|%{NUMBER:bytes:int} %{OS:referrer} %{OS:agent})
这个(?:-|)是什么意思?
写回答
1回答
-
你结合下面这篇文章:
https://segmentfault.com/q/1010000006699973
然后结合这个正则的测试网站:
自己输入一测试就明白了
?: 是非获取匹配,是指括号里面的这一部分不会作为一个匹配的 match 存在,因为内部像 bytes referrer 之类的已经做了更精确的匹配,这个括号做一个匹配没有意义
012019-10-21
相似问题