Как написать парсер для текста? - 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 }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д