Tengo un archivo de registro ASCII con algún contenido que me gustaría extraer. Nunca me he tomado el tiempo para aprender Perl correctamente, pero creo que esta es una buena herramienta para esta tarea.¿Cómo se extraen las líneas entre dos delimitadores de línea en Perl?
El archivo está estructurado de la siguiente manera:
... ... 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
lo tanto, estoy buscando una manera de extraer las líneas entre cada START
y END
cadenas delimitador. ¿Cómo puedo hacer esto?
Hasta ahora, solo he encontrado algunos ejemplos sobre cómo imprimir una línea con la cadena START
u otros elementos de documentación que están algo relacionados con lo que estoy buscando.
Utilice el partido/g global en lugar de dejar que se detiene en la terminación de línea. – Lazarus
que significó/s? AFAIK/g es ** coincidencia ** múltiple. –
Esta es una pregunta duplicada. Ver .... http://stackoverflow.com/questions/296366/how-can-i-extract-lines-of-text-from-a-file/296672#296672 – draegtun