加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

perl regex 取一些匹配字符串

发布时间:2020-12-15 23:45:10 所属栏目:大数据 来源:网络整理
导读:#!/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])
#!/usr/bin/perl

use 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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读