小编n0d*_*0de的帖子

如何将通过Perl正则表达式提取的每一行放入数组中?

提取后,我想将我提取并打印在屏幕上的每个IP地址放入一个数组中.我怎样才能做到这一点?这是我的代码:

#!/usr/bin/perl

use HTTP::Request;
use LWP::UserAgent;

my $url = 'http://www.game-monitor.com/';
my $request = HTTP::Request->new(GET => $url);
my $useragent = LWP::UserAgent->new();
my $response = $useragent->request($request);
my $result = $response->content;

@m = ($result =~ /\b(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})\b/sg);
foreach (@m) {
    print "$_\n";
}
}
Run Code Online (Sandbox Code Playgroud)

regex arrays perl multiline

-1
推荐指数
1
解决办法
217
查看次数

标签 统计

arrays ×1

multiline ×1

perl ×1

regex ×1