in reply to Re^2: Last index use in array slice
in thread Last index use in array slice

Yeah, I thought of that one, but ultimately didn't use it because, as you mentioned, it doesn't work well with an arbitrary starting index.

You could do something like this:

my $str = "discard\ndiscard\nkeep1\nkeep2"; my $index = 2; my @arr = grep {$index-- <= 0} split "\n", $str;


When's the last time you used duct tape on a duct? --Larry Wall