Рег выр для парсинга скайпа

Статус
В этой теме нельзя размещать новые ответы.

LLlaMaH

Вот он я
Регистрация
31 Мар 2009
Сообщения
247
Реакции
320
Приветы!
Кто шарит в регвырах, думаю, не составит труда составить регвыр.
Перед логином стоит "скайп: " после логина " " или "." или ",", а сам логин - это любая комбинация латинских букв, цифр, точек и дефисов
 
1) что идет после логина?
2) нужно взять только логин, без "скайп:"?
 
вообще, после логина может быть что угодно, пробел, запятая, тока, точка с запятой. Буду парсить разные сайты. Естественно, кроме скайп: будет skype: скайп - и другие вариации, с которыми, я думаю, справлюсь самостоятельно.

Нужен только логин
 
как-то так
PHP:
$patt = '#(скайп:|skype:)([a-zA-Z0-9]*)([ ;.,])?#';
$text = "скайп:rtret
скайп:ert44 ;
скайп:ertrtrt,
скайп:dfgedg
скайп:4fdeg4
скайп:erte4
скайп:345345;
skype:fgdfg
skype:dgd,
skype:4535 ;";
preg_match_all($patt, $text, $out, PREG_SET_ORDER);
print_r($out);
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху