А нельзя было в цикле парсить? В конце каждой итерации собирать из составляющих строку с нужными разделителями и добавлять в список, а после цикла сохранить список в файл.
как найти строку в файле?
Moved
Поддержка