Buongiorno a tutti,
da pochi giorni sto studiando Perl e piano piano comincio a muovermi tra le varie espressioni per fare match, ma soprattutto sostituzione!!!
Sto imparando molto ma quello che non ho ancora capito è come fare a individuare e stampare il testo che si trova tra 2 determinati delimitatori.
L' obiettivo è quello di dare in input un file.txt, rimuovere tutti i caratteri tipo tab, spazi e newline, in modo tale da avere un' unica stringa senza interruzioni, e successivamente estratte tutte e le SOLE stringhe che sono racchiuse tra i double quote:
Non riesco proprio a capire cosa mettere lì in mezzo, sul manuale non trovo nulla a riguardo.codice:#!/usr/bin/perl open FILE, "file.txt" or die $!; while ( my $line = <FILE> ) { $line =~ s/\s//g ; ??????????? print $line; }
Grazie a tutti.