in reply to Find unmatched between an array and a hash

I would do this:
my %copy = %hash; delete @copy{@array}; my @left_over = keys %copy;
If you don't mind being destructive to %hash, you can just delete from there.

japhy -- Perl and Regex Hacker