perl regex 取一些匹配字符串

来源:互联网 发布:骚男辣条淘宝店链接 编辑:程序博客网 时间:2024/05/18 13:08
#!/usr/bin/perluse strict;use warnings;my @array;open(my $fh, "<", "file3")  or die "Failed to open file: $!\n";while(<$fh>) {    chomp;    push @array, $_;}close $fh;foreach my $line(@array){    if($line =~ /.*([0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]).*logged in\((.*)\).*/gi)    {       print $1,",", $2,"\n";    }}


 


example file: file3

com.cn.dat.2015-04-03.log.ms.com logged in(fengcx)stack.over
com.cn.dat.2015-04-05.log.ms.com logged in(mike)this.is
com.cn.dat.2015-04-05.log.ms.com (mike)this.is



0 0
原创粉丝点击