##
my $vndr_key_count = grep { $args->{desc} =~ m/$_/i } keys %vendors;
if ($vndr_key_count) {
#do something
} else {
#do something else
}
####
my $re = join '|', keys %vendors;
my $vndr_key_found = $args->{desc} =~ /$re/;
if($vndr_key_found) { ... } else { ... }