$a = "abc";$b = "b";if ($a=~m/$b/){ print $a;}
上述代码运行无误,怀疑楼主的$a里是不是没有引号?请楼主贴出完整代码,或者至少贴出$a和$b的内容。
查看$a , $b 有没有chomp