我正在處理將解析日誌文件的任務。在Java中解析以下日誌字符串的最佳方法是什麼?在Java中解析以下日誌條目的最佳方法是什麼?
EMPLOYER : NAME : Company ID : 23 TYPE : Academy
FOUNDED : 2012-01-05 11:01:18.658 CATEGORY : College
EMPLOYEE : NAME : John TIN : 123456
GENDER : Male STATUS : Prob
COMMENT : Data sent to 192.168.0.1:8088
USER DATA : Any string.
我特別關注的是出現在「創建」關鍵字「僱主」和「僱員」(我不需要)和冒號和「註釋」字段(如果萬一我將使用冒號作爲分隔符)。
謝謝!
需要更多的細節。例如,你有沒有現在使用的技術?日誌是否包含其他文本?涉及多少數據?數據看起來像一個固定的格式/字符位置日誌,是這樣嗎? – drekka
你需要提取什麼?是否重複部分與您所描述的完全相同? –
嗨。我對鍵值對感興趣名稱=公司,ID = 23,類型=學院等。這是一個日誌條目的示例,並且文本文件中包含大量這些日誌條目。我將使用我正在構建的Java應用程序解析這些日誌文件。是的,這是一個固定格式/字符定位日誌。謝謝! – amor214