我一生都无法弄清楚如何使用 RegEx 从字符串中解析出电子邮件地址。
我不认为我可以使用 Email::Address 模块,因为它没有附带我们被告知要下载的 perl 版本,否则这将非常简单。
我当前使用 Email::Address 的代码
use strict;
#use Email::Valid;
my $infile = 'IJCA_reviewer_list.txt';
my $outfile = 'output.txt';
open my $out, ">> $outfile";
open my $in, "< $infile" or die "Can't open $infile : $!";
use Email::Address;
while(my $line = <$in> ) {
chomp $line;
my $addrs = Email::Address->parse($line);
print $out "$addrs , ";
}
close $in;
close $out;