我的工作日志分析器应该解析这样一行:如何解析由关键字分隔的Java日志行?
ID1 : 0 ID2 : 214 TYPE : ERROR DATE : 2012-01-11 14:08:07.432 CLASS : Maintenance SUBCLASS : Operations
ID1,ID2,类型,日期,舱位等级,和亚类中的所有关键字,我想有这样的事情:
ID1 : 0
ID2 : 214
TYPE : ERROR
DATE : 2012-01-11 14:08:07.432
CLASS : Maintenance
SUBCLASS : Operations
我真的很新的正则表达式,我有以下几点:
(ID1|ID2|TYPE|DATE|CLASS|SUBCLASS)\\s*:\\s*(.+?)\\s*[(ID1|ID2|TYPE|DATE|CLASS|SUBCLASS)]
。当然,这是行不通的。
任何意见将非常感激。
创造奇迹!非常感谢你的智慧。 – amor214 2012-03-20 09:14:58
@ amor214不客气 – stema 2012-03-20 09:19:13