PDA

Просмотр полной версии : "Расфасовщик"=)


AIRZI
11.01.2010, 18:46
Подкинете прогу которая из тестового списка почт выбирала бы @mail.ru,а остальное убирала бы

Kusto
11.01.2010, 18:48
http://forum.antichat.ru/thread167280.html

вариант- выбирай как у тя мыло записанно с пассом или без (нужное закоментировать)(раскомент ировать)


$text =file_get_contents('my.txt');
//preg_match_all('/[\.\-_A-Za-z0-9]+?@(list|mail|inbox|bk).ru\:(.*)/', $text, $out);// расскоментируй если мыла вида mail@mail;pass
preg_match_all('/[\.\-_A-Za-z0-9]+?@(list|mail|inbox|bk).ru/', $text, $out);// если мыла без паса

$arr = $out[0];

foreach($arr as $value)
{
echo "$value <br />";
}

?>

drim
11.01.2010, 18:50
cat maillist.txt | grep -i @mail.ru | uniq | sort > onlymailru.txt

...ещё и без повторов, отсортированный по алфавиту

AIRZI
11.01.2010, 19:00
http://forum.antichat.ru/thread167280.html

вариант- выбирай как у тя мыло записанно с пассом или без (нужное закоментировать)(раскомент ировать)


$text =file_get_contents('my.txt');
//preg_match_all('/[\.\-_A-Za-z0-9]+?@(list|mail|inbox|bk).ru\:(.*)/', $text, $out);// расскоментируй если мыла вида mail@mail;pass
preg_match_all('/[\.\-_A-Za-z0-9]+?@(list|mail|inbox|bk).ru/', $text, $out);// если мыла без паса

$arr = $out[0];

foreach($arr as $value)
{
echo "$value <br />";
}

?>

у меня есть список мыл без пассов, там разные @gmail.@yandex.@inbox,но мне нужно из этого списка выдернуть только @mail.ru

Kusto
11.01.2010, 19:02
вообщето майл инбокс бк и лист- это все поддомены майла но если нужен только майл то вот так как-то)))




$text =file_get_contents('my.txt');

preg_match_all('/[\.\-_A-Za-z0-9]+?@mail.ru/', $text, $out);
$arr = $out[0];

foreach($arr as $value)
{
echo "$value <br />";
}

?>


сам текст с мылами назови my и сохрани как текст- вывод гудов на экран компа