Я разбираю большой файл в Perl по очереди (завершается\n), но когда я достигаю определенного ключевого слова, скажу "TARGET", мне нужно захватить все линии между TARGET и следующим полностью пустая строка.
Итак, заданный сегмент файла:
Линия 1
Строка 2
Строка 3
Целевая задача 4
Строка 5 Возьмите эту строку
Линия 6 Возьмите эту строку
\ П
Это должно стать:
Целевая задача 4
Строка 5 Возьмите эту строку
Строка 6 Возьмите эту строку
Причина, по которой у меня возникают проблемы, я уже просматриваю файл по очереди; как изменить то, что я разделил на полпути через процесс синтаксического анализа?