in reply to Splitting 2 different patterns
my @outputlist = split m([-/]), $myint; [download]
You made \d+ part of the delimiter, and as it wasn't captured, it was removed from the returned values. See split.