in reply to Re^2: split with separators but dont include in the array
in thread split with separators but dont include in the array

The manual (split in this case) can usually dissipate such doubts:
If the PATTERN contains parentheses, additional list elements are created from each matching sub- string in the delimiter. + split(/([,-])/, "1-10,20", 3); + produces the list value + (1, '-', 10, ',', 20)

Flavio
perl -ple'$_=reverse' <<<ti.xittelop@oivalf

Don't fool yourself.