У меня есть файл журнала ASCII с некоторым контентом, который я хотел бы извлечь. Я никогда не занимался изучением Perl, но считаю, что это хороший инструмент для этой задачи.Как извлечь строки между двумя разделителями строк в Perl?
Файл структурирована следующим образом:
... ... some garbage ... ... garbage START what i want is on different lines END ... ... more garbage ... next one START more stuff I want, again spread through multiple lines END ... more garbage
Итак, я ищу способ, чтобы извлечь строки между каждой START
и END
разделителей строк. Как я могу это сделать?
До сих пор я нашел несколько примеров того, как напечатать строку с помощью строки START
или других элементов документации, которые несколько связаны с тем, что я ищу.
использовать глобальный матч/г, а не позволяя ему остановиться на линии терминатора. – Lazarus
Вы имели в виду/s? AFAIK/g является ** множественным ** совпадением. –
Это дублированный вопрос. Смотрите ... http://stackoverflow.com/questions/296366/how-can-i-extract-lines-of-text-from-a-file/296672#296672 – draegtun