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