String 在Perl中使用数值表达式计算字符串
在Perl中有没有一种方法可以计算字符串变量中的表达式? 我正在使用Perl5.8 在分析文件时,我遇到了如下字符串:String 在Perl中使用数值表达式计算字符串,string,perl,bit-shift,numerical,String,Perl,Bit Shift,Numerical,在Perl中有没有一种方法可以计算字符串变量中的表达式? 我正在使用Perl5.8 在分析文件时,我遇到了如下字符串: var_xx = ((216<<23)|34); 而$val现在应该包含$str中的值,它会做你想做的事,但是仅仅因为你可以,并不意味着你应该@UtkarshKumar只是小心恶意代码,比如var_evil=“rm-rf/” $str=((216<<23)|34); (String context) $val = some_func($str);
var_xx = ((216<<23)|34);
而
$val
现在应该包含$str
中的值,它会做你想做的事,但是仅仅因为你可以,并不意味着你应该@UtkarshKumar只是小心恶意代码,比如var_evil=“rm-rf/”
$str=((216<<23)|34); (String context)
$val = some_func($str);