Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Базы Данных > Поиск сабдоменов в MySQL


Автор: MPx 29.6.2006, 17:52
Приветствую.

Задача такова:
например, нужно из поля url, где хранятся ссылки, достать все сабдомены (subdomain.domain.com).

В БД хранятся данные следующего вида:
  • http://www.site.com/
  • http://site.com/
  • http://mysql.site.com/
  • http://www.mysql.site.com/
  • http://www.mysql.site.com/index.php
  • http://www.site.com/index.php
  • http://site.com/index.php
 - т.е. все возможные комбинации ссылок, т.к. данный каталог составлялся по результатам поиска по гуглу.

Все начинаются с http://.

Заранее благодарен за любой совет) 

Автор: Endeveit 29.6.2006, 17:59
May be http://dev.mysql.com/doc/refman/4.1/en/regexp.html? 

Автор: MPx 30.6.2006, 12:17
Спасибо, поищу.
Думал, подскажешь конкретное решение... 

Всё равно спасибо  smile  

Автор: MPx 30.6.2006, 13:46
Сделал.

Может кому-понадобится.

^http://(www[.])?[a-zA-Z0-9]+[.][a-zA-Z0-9]+[.](com|fr|net)[/]

com|net|fr это к примеру =) можно, конечно, и больше.
http:// обязательное, потому что у меня в БД это было обязательным условием.

Пишите, если есть предложения по модифицированию.  

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)