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
。感谢