我对正则表达式很陌生,但我认为这里的人可能会给我宝贵的意见。我正在使用logstashgrok http://logstash.net/docs/1.0.17/filters/grok我只能提供正则表达式的过滤器。
我有一个像这样的字符串
/app/webpf04/sns882A/snsdomain/logs/access.log
我想使用正则表达式来获取sns882A
字符串的一部分,即第三个“/”之后的子字符串,我该怎么做?
我仅限于正则表达式,因为 grok 只接受正则表达式。是否可以为此使用正则表达式?
是的,您可以使用正则表达式通过 grok 获得您想要的内容:
/[^/]+/[^/]+/(?<field1>[^/]+)/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)