
25.06.2009, 00:12
|
|
Познающий
Регистрация: 12.11.2007
Сообщений: 94
Провел на форуме: 4789789
Репутация:
71
|
|
В файл text.txt кидаешь всё что надо отпарсить
В конце получишь мыла в файле pars_emails.txt
#!/usr/bin/perl -w
open (FILE , "<text.txt");
chomp (@text = <FILE>);
close FILE;
undef %saw;
while (@text)
{
$pars = shift @text;
$pars =~ /\b(.*?)\@(.*?)\.(.{2,4})/g;
$email = "$1\@$2\.$3";
push @in,$email;
}
@in = grep(!$saw{$_}++, @in);
open (FILE2 , ">>pars_emails.txt");
while (@in)
{
$end = shift @in;
print FILE2 "$end\n";
}
close FILE2;
Последний раз редактировалось TheSoul; 25.06.2009 в 11:40..
|
|
|