Скрипт/программа парсер текста
Нужен парсер текста.
1) Есть два txt файла. Надо по записям из одного найти записи во втором, сравнить их между собой и выписать результат сравнения в третий.
2) Алгоритм (также см. аттач)
1. взять в первом файле все подгруппы одной группы,
2. во втором файле найти все эти подгруппы,
3. в каждой подгруппе выделить все строки, из каждой строки – колонки 2, 3 и 6
(все подгруппы имеют одинаковое количество строк, если это вдруг не так – выдать сообщение с какими подгруппами проблема)
4. сравнить, равно ли значение из (например) колонки 2 одной подгруппы значению колонки 2 во всех остальных подгруппах этой группы
5. после сравнения всех строк всех подгрупп одной группы: вывести в третий файл:
группу, все строки из колонок 2, 3, 6
6. если значение из двух подгрупп не равны – их обе надо выписать сразу же после сборной инфы группы
7. может быть такое, что подгруппы просто нет, тогда – тоже выписать
Значения ячеек одной группы по тексту должны быть одинаковыми, и выдача должна показать все сведенные значения из колонок колонка2, колонка3, колонка4
3) Выдача:
Результатом нужен или третий файл или просто копируемая выдача на экран
Парсер не должен быть мега универсальным, он просто должен сработать один (пару) раз и выдать правильный результат.
Язык – не принципиален, но прошу обязательно указать. Если напишете на яве – вообще отлично.
Прошу кроме языка также сразу указывать сроки и стоимость. Без этого писать в личку/аську никто не станет.