Tutorial by Examples

Using parse_line() of Text::ParseWords: use 5.010; use Text::ParseWords; my $line = q{"a quoted, comma", word1, word2}; my @parsed = parse_line(',', 1, $line); say for @parsed; Output: "a quoted, comma" word1 word2
use Text::CSV; # Can use Text::CSV which will switch to _XS if installed $sep_char = ","; my $csv = Text::CSV->new({sep_char => $sep_char}); my $line = q{"a quoted, comma", word1, word2}; $csv->parse($line); my @fields = $csv->fields(); print join("\n"...

Page 1 of 1