Perl: Correspondance des clés de hachage à une expression régulière

Je me demandais si Perl a un moyen intégré pour vérifier l'existence d'un élément de hachage avec une clé correspondant à un particulier regex. Par exemple:

my %h = ( 'twelve' => 12, 'thirteen' => 13, 'fourteen' => 14 );

Je me demandais si il n'y a aucun moyen de le faire:

print "We have 12\n" if exists $h{twelve};
print "We have some teens\n" if exists $h{/.*teen$/};
  • Si vous avez la teen$ la .* est superflu.
InformationsquelleAutor ajwood | 2011-03-03