$ perl -MData::Dump -wE 'my $s = qq[\n \n]; my @array = split(/(?<=\n)/, $s); dd \@array' ["\n", " \n", ""]