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:

codice:
#!/usr/bin/perl


open FILE, "file.txt" or die $!;


while ( my $line = <FILE> ) {
                                             $line =~ s/\s//g ;

				             ???????????

				             print $line;
}
Non riesco proprio a capire cosa mettere lì in mezzo, sul manuale non trovo nulla a riguardo.

Grazie a tutti.