#!/usr/bin/perl
#Author Leo
use Email::Address;
#use strict;
my $file = "/var/log/maillog";
my $string="msgif";
open(MAIL, $file);
my @buffer =<MAIL>;
close(MAIL);
my $lines=grep(/$string/, @buffer);
#print "@lines";
my @addresses = Email::Address->parse($lines);
print $addresses[0]->address;
這是我的代碼。我是perl的新手,我想知道如何使用Email::Address
解析文件中的行,然後獲取電子郵件地址。如何使用電子郵件地址從perl文件中提取電子郵件
如果你是新來PERL,爲什麼你的代碼,那麼老氣? – innaM
@innaM:我的猜測 - 從不良資源中學習:-) –