请注意,我也愿意接受不涉及grep的解决方案。
假设我有一个像下面这样的哈希表:
基本上,我想获取嵌套哈希中与某个模式匹配的每个键,并将其放入数组中(例如
我尝试了以下方法,但并未成功:
感谢您!
假设我有一个像下面这样的哈希表:
%HoH =
(
"KeyOne" => { I~Want~This => 1, KeyTwo => 2, I~Also~Want~This => 3},
)
基本上,我想获取嵌套哈希中与某个模式匹配的每个键,并将其放入数组中(例如
^I.*Want.*This$
)。我尝试了以下方法,但并未成功:
my $regex = qr/"^I.*Want.*This$"/;
my @keys = grep {defined $HoH {"KeyOne"}{/$regex/} } keys %{$HoH{"KeyOne"}};
感谢您!