如何将文件中未注释的行读取/存储到数组中?
file.txt
如下所示
request abcd uniquename "zxsder,azxdfgt"
request abcd uniquename1 "nbgfdcbv.bbhgfrtyujk"
request abcd uniquename2 "nbcvdferr,nscdfertrgr"
#request abcd uniquename3 "kdgetgsvs,jdgdvnhur"
#request abcd uniquename4 "hvgsfeyeuee,bccafaderryrun"
#request abcd uniquename5 "bccsfeueiew,bdvdfacxsfeyeueiei"
现在我必须将未注释的行(此脚本中的前 3 行)读取/存储到一个数组中。是否可以通过字符串名称或任何正则表达式的模式匹配来使用它?如果是这样,我该怎么做?
下面的代码将所有行存储到一个数组中。
open (F, "test.txt") || die "Could not open test.txt: $!\n";
@test = <F>;
close F;
print @test;
我怎样才能只为未注释的行做到这一点?