http://qs321.pair.com?node_id=1075493


in reply to Nested Foreach Loop skipping every other element??

Seems grepping, as hdb suggested, may produce your desired results:

use strict; use warnings; my @DIR = qw{functions/myfunc.hml perltest/abs.hml perltest/abs3.hml p +erltest/abs4.hml perltest/acos2.hml perltest/zeros17.hml}; my @filtered = grep !m{^perltest/}, @DIR; print "$_\n" for @filtered;

Output:

functions/myfunc.hml