Нужен парсер текста.

1) Есть два txt файла. Надо по записям из одного найти записи во втором, сравнить их между собой и выписать результат сравнения в третий.

2) Алгоритм (также см. аттач)

1. взять в первом файле все подгруппы одной группы,

2. во втором файле найти все эти подгруппы,

3. в каждой подгруппе выделить все строки, из каждой строки – колонки 2, 3 и 6

(все подгруппы имеют одинаковое количество строк, если это вдруг не так – выдать сообщение с какими подгруппами проблема)

4. сравнить, равно ли значение из (например) колонки 2 одной подгруппы значению колонки 2 во всех остальных подгруппах этой группы

5. после сравнения всех строк всех подгрупп одной группы: вывести в третий файл:

группу, все строки из колонок 2, 3, 6

6. если значение из двух подгрупп не равны – их обе надо выписать сразу же после сборной инфы группы

7. может быть такое, что подгруппы просто нет, тогда – тоже выписать

Значения ячеек одной группы по тексту должны быть одинаковыми, и выдача должна показать все сведенные значения из колонок колонка2, колонка3, колонка4

3) Выдача:

Результатом нужен или третий файл или просто копируемая выдача на экран

Парсер не должен быть мега универсальным, он просто должен сработать один (пару) раз и выдать правильный результат.

Язык – не принципиален, но прошу обязательно указать. Если напишете на яве – вообще отлично.

Прошу кроме языка также сразу указывать сроки и стоимость. Без этого писать в личку/аську никто не станет.

14 лет назад
kandreyv
Андрей 
43 года
15 лет в сервисе
Был
6 лет назад

Выбранный исполнитель

balza
38 лет
15 лет в сервисе
Был
11 лет назад
14 лет назад
$35
2 дня
Николай отлично, а главное, оперативно справился с задачей, за что ему большое спасибо. Качество кода - на высоте, профессионализм - налицо. Рекомендую!
Задачи интересные, платит в срок.

Заявки фрилансеров

balza
38 лет
15 лет в сервисе
Был
11 лет назад
14 лет назад
  • Похожие заказы

  • Требуется исправить сортировку в этой программе. То есть, чтобы в сортировке было меньше кода. Сделать сортировку с использованием массива и цикла. program rabota820yes; {$APPTYPE CONSOLE} uses SysUtils, ...

    Прикладное ПО1 исполнитель
    Завершен
    14 лет назад
  • Есть программа АРМ диспетчера такси, для нее как отдельное приложение, необходимо сделать форму добавления новой заявки от клиента на вызов такси. Данная форма должна быть оформлена как отдельное приложение и вызываться ...

    Прикладное ПО1 исполнитель
    Завершен
    14 лет назад
  • Нужно написать процедуры шифрования\дешифрования методом А5, Гиффорда. Язык с\с++, паскаль(дешевле). На вход подаётся строка типа "программирование", на выходе зашифрованная строка. Программа должна быть консольная, без графического интерфейса. По возможности без использования платформозависимых процедур. ...

    Прикладное ПО1 исполнитель
    Завершен
    14 лет назад
  • Граббер должен выгружать данные по организациям ДубльГис в формат Access - файл: 1) Название организации; 2) Список рубрик, к которым относятся организации; 3) Адрес организации; 4) Телефоны организаций; 5) Сайты ...

    Прикладное ПОнет заявок
    Закрыт
    14 лет назад
  • Требуется приложение для получения информации с сайта, среда разработки - C++, VisualStudio2005 Программа должна уметь залогиниться на сайте (запрос POST), отправить запрос на получение данных, прочитать данные с ответной html страницы и ...

    Закрыт
    14 лет назад
  • У нас есть Visual C++ Application в виде .ехе - file. Этот файл невозможно запустить на сервере Windows Server 2008 без того, чтобы не появлялся запрос от сервера об авторизации запуска файла, так как ...

    Закрыт
    14 лет назад
  • $300

    Есть макет рисовалки блок-схем, разработанный на C#, MS SQL. Надо расширить его функции, как описано в прилагаемом ТЗ. Можно использовать сторонние графические библиотеки. Подробности и исходники ...

    Закрыт
    14 лет назад