in reply to Possible to use "split", but save the delimiter?
my @values = $something =~ /[^.,;!]*[.,;!]/g; [download]