Выдернуть мыло из строки

Печать RSS
412

N
Автор
Пришелец
0
Черканите норм регулярку для поиска мыла в строке.заранее спасибо
N

Эцилопп сией тентуры
0
Попробуй так #(([a-Z0-9+])@([a-Z0-9]+).([a-z]+)) # с телефона пишу, может что не так сделал
W

Землянин
0
немного не так,
#(([a-Z0-9]+)@([a-Z0-9]+).([a-z])+) #
А

Сказочник
0
(([a-Z0-9\.-_]+)@([a-Z0-9-_]+).([a-z]){2,3,4}+)
N

Эцилопп сией тентуры
0
Ах да! забыл про символы! п.с зачем эта ерунда типа {2,3,4} если можно просто {2,4}
А

Сказочник
0
а да, путаюсь. простите)

2000 лет д.н.э.
0
<?php preg_match('|([a-z0-9\-]{2,50}@[a-z0-9\-]{2,50}\.[a-z]{2,6})|i', $string, $result);
echo $result[1]; ?>
N
Автор
Пришелец
0
7. ramzes, От души.Ищет корректно.

2000 лет д.н.э.
0
<?php preg_match('|([a-z0-9\-\.]{2,50}@[a-z0-9\-]{2,50}\.[a-z]{2,6})|i', $string, $result);
echo $result[1]; ?>
так точнее, точку забыл разрешить в логине.
N
Автор
Пришелец
0
9. ramzes, Мир тесен)
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск