Я работаю над анализатором журналов, который должен анализировать строку, подобную этой:
ID1 : 0 ID2 : 214 TYPE : ERROR DATE : 2012-01-11 14:08:07.432 CLASS : Maintenance SUBCLASS : Operations
ID1, ID2, TYPE, DATE, CLASS и SUBCLASS - все это ключевые слова, и я хочу иметь что-то вродеэто:
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)]
Конечно, это не работает.
Любой совет будеточень цениться.