#!/usr/bin/perl
use strict;
use warnings;
use Data::Dumper;
my $string = q{'som,ething', another
, 'thin'g
', 'her
,e
', gggh*}; my @spt = split(/,(?=\s+)/, $string);
print $_."\n" foreach @spt;
IyEvdXNyL2Jpbi9wZXJsCnVzZSBzdHJpY3Q7CnVzZSB3YXJuaW5nczsKdXNlIERhdGE6OkR1bXBlcjsKbXkgJHN0cmluZyA9IHF7J3NvbSxldGhpbmcnLCBhbm90aGVyLCAndGhpbidnJywgJ2hlcixlJywgZ2dnaCp9OwpteSBAc3B0ID0gc3BsaXQoLywoPz1ccyspLywgJHN0cmluZyk7CnByaW50ICRfLiJcbiIgZm9yZWFjaCBAc3B0Ow==