One idea

######################################################################

#!/usr/bin/perl -w

use strict;
use Text::Balanced qw(extract_quotelike extract_multiple);
use Data::Dumper;

my @array = (<DATA>);
my @strings;
foreach my $line (@array) {
        push @strings,
        extract_multiple($line,[sub { extract_quotelike($_[0]) },],undef, 1);
}

print Dumper @strings;

__DATA__
Lorper autpat. "Lor sent vel del" utate el irilit, con exeros 
nit lum "num zzrilis nos nullaore "dolum dunt nonsenisl et 
augiat. "Ut wismolorem ea cortin" henis adipit aliquis am, 
consequi "bla feum iure dipit" eugue core ting ea consectet 
alis dolummy nos nonse delis "nonsequismodo coreros" nulput 
volobor "ipsustrud tatem dunt lutpat".
Lorper alit praestie molute "dipit aliquat" amet ilit delisi.

######################################################################

Will print :

$VAR1 = '"Lor sent vel del"';
$VAR2 = '"num zzrilis nos nullaore "';
$VAR3 = '"Ut wismolorem ea cortin"';
$VAR4 = '"bla feum iure dipit"';
$VAR5 = '"nonsequismodo coreros"';
$VAR6 = '"ipsustrud tatem dunt lutpat"';
$VAR7 = '"dipit aliquat"';


Attachment: pgpYnrAA9cmJU.pgp
Description: PGP signature

Reply via email to