Я бы так делал:
1. Загрузить файл в stringlist.
2. Чтобы текст поблоково шел - можно ввести позицию в stringlist'е с которой начинать строки смотреть.
3. Далее идти по этому stringlist'у с нужной позиции (см. пункта 2) и смотрел его строки - запомнить строку, обозначающую начало и конец блока и скопировать все строки между ними, скажем, в memo.
4. Далее изменить позицию начала простмотра (чтоб новый блок текста смотреть).
P.S. Чтобы всё работало без сбоев неплохо ещё сделать проверку на то чтоб кол-во начал и концов совпадало и чтоб блоки не пересекались (это только для того чтоб при кривом файле прога не глючила).
|