将变量名称与另一个变量的名称匹配

时间:2015-08-11 04:24:28

标签: regex perl

我可以在perl中搜索变量名作为正则表达式吗?而不是它的价值。 类似下面的算法

$var = 0;
$pattern = "abc";

if($i = var)   #here I want to check if "pattern" is "var" or not. and dont want to compare actual values of them like "0" and "abc".
then
    do something
endif

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:1)

每当您发现自己想要对变量名执行字符串比较时,请考虑“我应该使用哈希”。

另见How can I use a variable as a variable name in Perl?