Замучал наверное своими вопросами, но не могу справится своими силами
Есть файл, с записями примерно такими: текст, потом пустая строка, т.е. разделитель, потом опять текст абзатцем.
Выглядит это так (3 записи):
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
1Все сообщения о том, что якобы обнаружены члены съемочной группы Сергея Бодрова, не подтвердились. Об этом сообщили источники в оперативном шт
2Все сообщения о том, что якобы обнаружены члены съемочной группы Сергея Бодрова, не подтвердились. Об этом сообщили источники в оперативном
3Все сообщения о том, что якобы обнаружены члены съемочной группы Сергея Бодрова, не подтвердились. Об этом сообщили источники в операти
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Как пройти файл и разбить на части, чтобы получился массив записей, для последующего обращения к любой из них по индексу? (один абзац=одна запись).
Можно ли это сделать с помощью нескольких регулярных выражений, без цикла? Если использовать цикл поиска разделителей (\\n\\n) то как перебирать, по буквам? то наверняка это очень трудоемко получится, файл может быть под мегабайт, размером....