Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Регулярные Выражения

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Из списка урлов вытащить имена только доменов .ru второго уровня
 
 автор: dump   (12.09.2009 в 13:59)   письмо автору
 
 

Кто-нибудь знает решение для того чтобы из списка урлов вытащить имена только доменов .ru второго уровня. Я пробовал так: preg_match("|[a-z]+[.ru]|",'trt7.ru') . Но что-то функция не хочет работать. Самое главное что мне нужно удалять домены третьего уровня, т.е. , скажем чтобы удалить fafw.wegweg.ru, к примеру.

  Ответить  
 
 автор: DJ Paltus   (12.09.2009 в 14:32)   письмо автору
 
   для: dump   (12.09.2009 в 13:59)
 

Может, просто сосчитать точки в строке? ))

  Ответить  
 
 автор: dump   (12.09.2009 в 17:27)   письмо автору
 
   для: DJ Paltus   (12.09.2009 в 14:32)
 

Ну вообще-то да.....Но всё-таки было бы интересно узнать,как правильно составить шаблон регулярного выражения для выборки только .ru доменов второго уровня.

  Ответить  
 
 автор: heed   (12.09.2009 в 19:02)   письмо автору
 
   для: dump   (12.09.2009 в 17:27)
 

>как правильно составить шаблон
не бывает правильно и не правильно составлено
, бывает с ошибками и без ошибок, подходяще для определённых случаев и подходяще для других определённых случаев, медленнее работающее на определённых текстах и быстрее работающие на этих текстах.

показывайте хоть чего-нибудь , что пытаетесь сделать , и кто-то возможно выскажется на этот счёт ,) или насчёт explode() мысль подаст

> из списка урлов вытащить имена только доменов .ru второго уровня
что-за список , массив-ли это или это файл где каждый адресс на своей строке ,
, как начинаются строки адресов , вдруг кто придумает чего , а оно совсем другое окажется
// ps
и без рекламы пары десятков сайтов ;)

upd// если файл то нге слишком-ли большой файл

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования