3
我有一個解析csv文件的代碼,數據也包含換行符。 但文字:: CSV打破,當它遇到「\ n」裏面的數據當數據包含換行符時,文本:: CSV分析
這是解析代碼
use Data::Dumper;
use Text::CSV;
my $csv = Text::CSV->new ({ binary=> 1, eol => $/, allow_loose_quotes => 1, allow_loose_escapes=> 1 }) || die $!;
#print Dumper($csv);
my $file = $ARGV[0];
open my $csv_handle, $file or die $!;
while (my $row = $csv->getline($csv_handle)) {
print Dumper($row);
}
這是數據
196766,31,"MR SRINIVASALU LAKSHMIPATHY\"DEC\"\
\"71"
196766,56,"255233.47"
數據是否需要包含換行符?你能不能只是/ \ n //;'? –
幾乎...嘗試'\\\\ n // sg;' –
不,我不想丟失數據中的換行符 – Ram