I poorly stated my intentions for regexs with hashes. What i want is to be able to use a regex as a lookup of values in the hash. For instance:
my %names = (
"sean" => 29,
"lisa" => 14,
"bob" => 25,
"matt" => 23,
"tom" => 52
);
my @matches = %names{/a/};
Here, the regex /a/ would match the keys "sean", "lisa", and "matt".
so matches would contain the cooresponding values 29, 14, 23
It would also be cool to be able to get the matched keys, so something like
my @keys = keys %names{/a/};
Then @keys would contain the array of matched keys: "sean", "lisa", "matt"
I'm making up the syntax, but i think this better describes what i would like to be able to do.