допустим у меня есть текст, он разделен на главы, структура такая:
Глава 13 Тайтл главы.
Текст Текст Текст Текст Текст Текст Текст Текст Текст Текст
Текст Текст Текст Текст Текст Текст Текст Текст Текст Текст
Текст Текст Текст Текст Текст Текст Текст Текст Текст Текст
Глава 14 Тайтл главы.
….
ну и так далее. Хочу выловить название главы . ее номер и ее текст.
пишу
re.compile("Глава (\d{1,5}) (.*)\.(.*)(?<=Глава)", re.DOTALL|re.IGNORECASE )
но это явно не правильно потому что после первой (.*) он ищет не первую точку после текста а вообще последованию, как сделать правильно? буду рад ссылкам на туториалы по синтаксису регекспов (кроме интуита, офицальной доки и perlretut, их я уже просмотрел, если там есть ответ на мой вопрос то и их тоже давайте я мог пропустить).