考虑此日志条目:
2019-03-12 12:38:05 INFO (MainThread) [homeassistant.components.http.view] Serving /api/states/sun.sun to 192.168.10.239 (auth: True)
我对homeassistant.components.http.view
部分(这是一个示例)感兴趣,并希望通过以下grok模式将其提取:
%{GREEDYDATA} [%{GREEDYDATA:component}]
第一个GREEDYDATA
与整个字符串匹配(可以理解,因为它很贪心)。
是否有一个懒惰等效项?会匹配所有内容直到模式中的第一个显式字符(在我的情况下为[
)?
我还尝试在模式末尾添加%{GREEDYDATA}
,以防它必须是一个完整的(匹配字符串的所有元素),但结果是相同的。