Mam plik dziennika ASCII z niektórych treści, które chciałbym wyodrębnić. Nigdy nie poświęcałem czasu na naukę Perla, ale sądzę, że jest to dobre narzędzie do tego zadania.Jak wyodrębnić linie między dwoma ogranicznikami linii w Perlu?
Plik jest skonstruowany tak:
... ... 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
Tak, szukam sposobu, aby wyodrębnić linii pomiędzy każdym START
i END
ogranicznika strun. Jak mogę to zrobić?
Do tej pory znalazłem tylko kilka przykładów, jak wydrukować linię z ciągiem START
lub inne elementy dokumentacji, które są nieco związane z tym, czego szukam.
Użyj globalnego dopasowania/g zamiast pozwolić jej zatrzymać się na linii terminatora. – Lazarus
Ci chodziło/s? AFAIK/g to ** wiele ** dopasowania. –
To jest duplikat pytania. Zobacz .... http://stackoverflow.com/questions/296366/how-can-i-extract-lines-of-text-from-a-file/296672#296672 – draegtun