У меня есть строка и вы хотите узнать, содержит ли она ключ хеша, и если это так, я хотел бы напечатать значение хэша так:Проверьте, содержит ли строка ключ хэша в Perl
#!/usr/bin/perl -w
my %h = ('key1' => 'v1', 'key2' => 'v2', 'key3' => 'v3');
my $str = "this is a string containing key1\n";
if ($str contains a key of %h){
print the value of that key; #i.e v1
}
Каков наилучший способ для этого? (Желательно достаточно кратким, чтобы содержать в если заявление)
Какой вопрос? –