2
我試圖分析採用Splunk日誌和我需要解析看起來像這樣的臺詞:擺脫括號的正則表達式匹配組
2012-06-20 20:35:13,980 INFO [http-bio-8080-exec-72] (b50f3a81-f9e0-4ebf-b9e2-b007c8dd4cbf) interceptor.CustomLoggingOutInterceptor (AbstractLoggingInterceptor.java:149) - Outbound Message
我有這個正則表達式相匹配:
(?i)^[^\]]*\]\s+(?P<FIELDNAME>[^ ]+)
這一部分:
2012-06-20 20:35:13,980 INFO [http-bio-8080-exec-72] (b50f3a81-f9e0-4ebf-b9e2-b007c8dd4cbf)
使用組我可以提取我需要的真實信息和Tha t是:
(b50f3a81-f9e0-4ebf-b9e2-b007c8dd4cbf)
唯一的問題是,我不需要括號,我已經試過了一些負面前瞻/回顧後的谷歌搜索,真的不知道正則表達式的那麼好。
所以我最終的目標是捕獲b50f3a81-f9e0-4ebf-b9e2-b007c8dd4cbf
。感謝