Как получить строки ПОСЛЕ совпадающей строки в python

Я любитель, использую Python в течение некоторого времени сейчас. Извините, если это глупый вопрос, но мне было интересно, знает ли кто-нибудь простой способ получить кучу строк, если формат во входном файле такой:

" Заголовок 1

Строка 1

Строка 2

Строка 3

Заголовок 2

Строка 1

Строка 2

Строка 3 "

Я не буду знать, сколько строк находится после каждого заголовка, но я хочу захватить их все. Все, что я знаю, это имя или шаблон регулярного выражения для заголовка.

Единственный известный мне способ сделать это чтение файла - это способ «для строки в файле:», но я не знаю, как получить строки ПОСЛЕ той строки, на которой я сейчас нахожусь. Надеюсь, это имеет смысл, и спасибо за помощь!

* Спасибо для всех ответов! Я попытался реализовать некоторые из решений, но моя проблема в том, что не все заголовки имеют одно и то же имя, и я не знаю, как это обойти. Мне нужно другое регулярное выражение для каждого. .. есть предложения? *

6
задан toofly 4 January 2011 в 16:01
поделиться