in reply to I cannot believe I'm asking a question about split
Use a LIMIT of -1. It's documented in split.
$ perl -Mstrict -Mwarnings -E ' my $x = q{a,b,c,d,}; my @col = split /,/, $x, -1; say "X${_}X" for @col; ' XaX XbX XcX XdX XX [download]
-- Ken