您的位置:首页 > 其它

遍历perl中匹配变量的方法

2008-10-10 15:14 197 查看
my $var = "1 1 1 1";
if($var =~/^(/d+)/s+(/d+)/s+(/d+)/s+(/d+)/s*/)
{
     for($i = 1;$i<=4;$i++)
     {
      no strict 'refs';
      print "$$i/n";

     }

      use strict 'refs'; #保险起见,用完记得关上。
}

 

or

 

if(@list = $var =~/^(/d+)/s+(/d+)/s+(/d+)/s+(/d+)/s*/)
{
        print "@list";
}

 

 

对于strict的用法,参见perldoc strict
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  perl list
相关文章推荐