in reply to Re: Parsing data that may or may not be CSV
in thread Parsing data that may or may not be CSV
produces the following output:while ( <DATA> ) { push @addrs, split /(?:\s+,?\s*|,\s*)/, $_; } print Dumper \@addrs; __DATA__ foo@foo.com bar@bar.com, foo@foobar.com bar@foo.com , bar@foobar.com
That empty entry at $addrs[0] is what I'm trying to avoid.$VAR1 = [ '', 'foo@foo.com', 'bar@bar.com', 'foo@foobar.com', 'bar@foo.com', 'bar@foobar.com' ];
|
|---|