Regex для поиска текста с известными символами в начале и в конце
Есть текстовый файл, в котором собрано много текста, вырезанного из разных книг. Каждый отрезок начинается со строки с заглавием вида "Название книги" и заканчивается строкой "===".
Какое регулярное выражение использовать, чтобы найти весь текст, который начинаются с "Название книги-1" и до строки "==="?
Выражение Название книги-1.*===
не подходит, т.к. поиск останавливается на символе перевода строки и не доходит до ===.