我想找到groh表達式, INFO:200000包。當前包是class com.navtech.kernel.flat.FlatCombo [Loader] [tstamp:1866 time:1851.4(30:51)split:03.2] [Memory:3.320G total:22.20G free:18.88G]grok正則表達式匹配
我試過
\ A(?:%{LOGLEVEL:level})%{GREEDYDATA:message} \ s(?:%{JAVACLASS:caller_class})\ s +([%{WORD:loglevel}] \ s + +([%{DATA:ts}] \ s +)+([%{DATA:mem}])
但現在我所缺少的是提取「Memory:」和「total:我會爲此寫出正則表達式嗎?
你的意思是你想甲肝所有3:'內存:3.320G總計:22.20G免費:18.88G','3.320G'和'22.20G'?現在,你有1個'mem':'「mem」:[ 「內存:3.320G總計:22.20G免費:18.88G」 「' –
或者你想刪除'mem'並且只能獲得內存「:[」3.320G「]'和'」total「:[」22.20G「]'? –
謝謝@WiktorStribiżew,所有3將是罰款,但我不知道使用3.320沒有G –