Можете выбрать один из готовых вариантов типичных разновидностей (под)заголовков:
Регэксп для поиска абзацев, которые следует превратить в заголовки либо подзаголовки. Можете задать свой регэксп (например: «^Глава \d+$»), а можете использовать готовый, воспользовавшись выпадающим списком выше.
сколько захватывать в создаваемый заголовок либо подзаголовок абзацев, находящихся перед абзацем, найденным по регэкспу
сколько захватывать в создаваемый заголовок либо подзаголовок абзацев, находящихся после абзаца, найденного по регэкспу