Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
Вытащит мыла, которые находятся между границами слов \b - т.е., не в общей каше типа#!/usr/bin/perl -w
use strict;
my $file = shift || "list.txt";
open IN, "<", $file or die "Can't open file $file: $!\n";
my @str = <IN>;
my $all = join "", @str;
my @emails = ($all =~ /\b([a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4})\b/g);
print join "\n", @emails;
, а разделены пробелами, запятыми-точками, переводами строк итд
sdasdlkfj mail@gmail.com kjwelkjsdfwler,mail@gmail.com; mail@gmail.com
mail@gmail.com. mail@gmail.com*mail@gmail.com-mail@gmail.com
Спасибо за помощьВытащит мыла, которые находятся между границами слов \b - т.е., не в общей каше типа
, а разделены пробелами, запятыми-точками, переводами строк итд
[B]#!/usr/bin/perl -w
use strict;
[COLOR="Red"]my[/COLOR] $file = shift || "list.txt";
open IN, "<", $file or die "Can't open file $file: $!\n";
[COLOR="Red"]my[/COLOR] @str = <IN>;
my $all = join "", @str;
[COLOR="Red"]my[/COLOR] @emails = ($all =~ /\b([a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4})\b/g);
print join "\n", @emails;[/B]