- or download this
my @nums;
push @nums, pos() - 1 while m/-[^-]/g;
- or download this
my @nums;
push @nums, pos() - 1 while m/- /g;
- or download this
my (@nums, $pos);
push @nums, $pos while $pos = index($_, '- ', $pos) + 1;
- or download this
$_ = ' ---------- ------------------------- -------- ---- ------
+------------------- ----- ---- ----------- -----------';
$_ .= ' ';
...
push @nums, $pos while $pos = index($_, '- ', $pos) + 1;
print join(' ', @nums);
chop;