【发布时间】:2014-11-26 23:25:15
【问题描述】:
我有一个字符串,想知道它是否包含散列的键,如果包含,我想像这样打印散列的值:
#!/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
}
最好的方法是什么? (最好简洁到包含在 if 语句中)
【问题讨论】:
-
问题是什么?