Как написать парсер для текста? - 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
Листинг программы
  1. string BasePath = "..."; // путь к файлу
  2. StreamReader fileBase = new StreamReader(BasePath);
  3. string tempLine;
  4.  
  5. while ((tempLine = fileBase.ReadLine()) != null)
  6. {
  7.     // строка записывается в tempLine
  8. }

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


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

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

14   голосов , оценка 4.143 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы