【发布时间】:2019-08-30 03:27:07
【问题描述】:
我正在尝试用 perl 解析文件。我想在正则表达式匹配后打印所有行
比如文件是
num_of_dogs,10,#start_reading
num_of_cat,15
num_birds,20
num_of_butterfly,80
.....
我想要匹配后的所有行#start_reading
我试过了,但它只是打印下一行
while (my $line = <$csv_file>) {
next unless $line =~ /(.*),#end_of_tc/;
if ($line =~ /(.*)/){
print $file = $1;
}
}
输出如下所示
num_of_cats,15
num_of_birds,20
......
提前致谢
【问题讨论】:
-
你能通过编辑你的帖子来显示输入文件的样子吗?