我正在尝试用文件中另一个相应的数组元素替换许多数组元素,但它需要很长时间才能执行。有没有更简单的方法?下面是我的代码:
open( my $in, '<', "Test.txt") or die "cannot open Test.txt $!";
open( my $out, '>', "TestFinal.txt") or die "cannot create TestFinal $!";
while( <$in>)
{
for(my $i=2 ; $i<=$LastRowGlossary; $i++)
{
s/$variable[$i]/$vardescription[$i]/g;
}
for(my $j=2 ; $j<=$LastRowTable; $j++)
{
s/$COVERAGE_TYPE_CODE[$j]/$TCOVERAGE[$j]/g;
s/$CVG_TEST_CRIT_CD[$j]/$TCVG_TEST_CRIT_TYP[$j]/g;
}
print {$out} $_;
}
close $in;
close $out;
请指教。