Есть файл со строчками и меткой (у метки есть начало и конец). Указание начала/конца метки может отсуствовать ( например в начале файла необязательно есть метка начала, но в середине файла есть метка окончания - т е все пред строчки нужно считать имеющие метку и тп ). Есть ли грамотный способ разбора всего этого добра ( интересует интерпретация состояния метки на каждую строчку ) ?
Т е что-то типа такого в вариантах:
str1 B
str2
str3 E
str4
str1
str2
str3 E
str4