C # - Структурированное разбиение txt-файла - PullRequest
0 голосов
/ 20 февраля 2012

У меня есть txt-файл с логами в нем.они разделены символами "\ n \ n" ... Каждый журнал содержит данные значения ключа:

Date: 2011/12/13 13:11:00
SeqNum: 332
LoggedBy: Admin

Raw Data:
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 01 0c 4d 00 00 08 00 22 03

Какой метод разделения лучше всего подходит для этого примера?

Я пыталсясоздать массив с логами в нем.Но что дальше?Дело переключателя?

1 Ответ

1 голос
/ 20 февраля 2012

С помощью file.ReadLines () вы уже получаете итератор с разделением строк.

Я предлагаю перебирать эти строки, проверяя, когда будет найдена дата (для этого вы можете использовать line.Split (':'). Затем прочитайте строки заголовка со звуком.

Для необработанных данных вы можете использовать line.Split (''), чтобы разделить все шестнадцатеричные значения.

Для преобразования строки даты в дату см. http://www.codeproject.com/Articles/14743/Easy-String-to-DateTime-DateTime-to-String-and-For

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...