迭代Perl中的数组

时间:2014-12-28 23:31:31

标签: arrays regex perl

您好我有一个简单的问题:如何遍历数组。下面的数组包含要通过regex命令修改的字符串。

foreach(@array)
{
    $count = 0;
    @array[$count] =~ /regex here../;
    $count++;
}

我可以修改数组中的第一个对象,但不能修改其余对象。任何帮助,将不胜感激。感谢

1 个答案:

答案 0 :(得分:2)

简单地说:

foreach(@array)
{
    /regex here../;
}

foreach my $a (@array)
{
    $a =~ /regex here../;
}

foreach my $i (0 .. $#array) 
{
    $array[$i] =~ /regex here.../;
}