I found out something strange about split. I guess it will not parse blank content till there is something at the end...
I have a string that splits at a comma,but when there are repeated delimiters at the end they will not be added to the array till there is something at the end like so...
#!perl
use warnings;
use strict;
use Data::Dumper;
my $str = "ABC,123,,,,,,"; # just ABC and 123
#my $str = "ABC,123,,,,,,this"; # now it shows the blanks.
my @elems = split ',', $str;
print Dumper \@elems;
Any other ways maybe regex or should I trick the array and then
pop the last content out?