Парсер текстовых файлов

Web/сайты Прочее

Был(а) онлайн: 26.04.20 14:45
Umen 26 лет

1.0 Был(а) онлайн: 26.04.20 14:45

Недавно
Требуется написать парсер, которому на вход дается список файлов. Итоги складируются в обособленный файл.
Формат данных в файлах незначительно отличается (различные версии программ, генерирующих данные), но комплекты данных неизменно одни и те же.

Файлы могут не соответсвовать заданному формату, т.е. быть "битыми". Такие файлы обязаны игнорироваться.

Файлы состоят из записей, которые дозволено обрабатывать регулярными выражениями.
Формат записи приблизительно такой:
----------------
......N: (NN) .....
......N: (NN) .....
......N: (NN) .....
......(NN) .....
------------------
Плюс в записях может находится некоторое кол-во неподходящих под формат строк, которые обязаны быть проигнорированы.

Изредка между записями могут встречаться особые строчки-разделители с заданным ключевым словом, из которых тоже нужно вытянуть некоторые данные и по факту встречи этой особой строчки добавить [встреченный комплект записей + данные из этой строчки] в результирующий файл.

Примеры начальных файлов будут предоставлены по запросу.

Должно быть написано на C++

Чтобы добавить заявку к этому заказу, нужно войти или зарегистрироваться

Мой блок

26.04.20 14:45
Umen 26