Вам потребуется структура или фиксированный идентифицируемый разделитель, чтобы решить, содержит ли строка имя раздела или тело раздела.
Если у вас есть правило, гласящее: текстовая строка, оканчивающаяся двоеточием, является именем раздела , тогда вы должны читать документ построчно, искать последний символ в строке и обрабатывать строку (1) в качестве заголовка раздела, если его последний символ представляет собой двоеточие, или (2) в качестве части тела раздела в противном случае.