Как написать парсер для текста? - C#

Узнай цену своей работы

Формулировка задачи:

Ребят дан текстовый файл(например лог.txt,всего тысяча строк), внутри такая структура: номер события,код узла,номер отклонения, дата возникновения, время на устранение,коли-во попыток восстановления,кол-во повторных попыток,кол-во пропусков,описание отклонения. Задача прочитать текстовый файл,вычислить среднее время на устранение отклонения,и записать это в другой текстовый файл. #,LM,Jam ID,Date Occurred,Time Jammed,Rc,Rt,Cl,Jam Text 001,05,015,04/07/15 15:18,00:00:32,01,02,00,Picker can't detect all parts:Ck #1 A1 002,02,030,09/21/15 15:17,00:00:19,00,00,01,ATT unable to detect tray at Gripper 003,01,045,09/21/15 15:15,00:01:32,00,01,00,Aux tray is hanging on guides or stuck in gripper. 004,01,045,09/21/15 15:15,00:00:17,00,01,00,Aux tray is hanging on guides or stuck in gripper. 005,04,030,09/18/15 19:28,00:00:55,01,02,00,Missing sort device(s) on sort boat. B1 006,05,029,09/18/15 19:24,00:01:39,06,06,01,TS Picker missing parts:Ck #1 A1

Решение задачи: «Как написать парсер для текста?»

textual
Листинг программы
string BasePath = "..."; // путь к файлу
StreamReader fileBase = new StreamReader(BasePath);
string tempLine;
 
while ((tempLine = fileBase.ReadLine()) != null)
{
    // строка записывается в tempLine
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4.143 из 5
Похожие ответы