|
|
|
| Кто-нибудь знает решение для того чтобы из списка урлов вытащить имена только доменов .ru второго уровня. Я пробовал так: preg_match("|[a-z]+[.ru]|",'trt7.ru') . Но что-то функция не хочет работать. Самое главное что мне нужно удалять домены третьего уровня, т.е. , скажем чтобы удалить fafw.wegweg.ru, к примеру. | |
|
|
|
|
|
|
|
для: dump
(12.09.2009 в 13:59)
| | Может, просто сосчитать точки в строке? )) | |
|
|
|
|
|
|
|
для: DJ Paltus
(12.09.2009 в 14:32)
| | Ну вообще-то да.....Но всё-таки было бы интересно узнать,как правильно составить шаблон регулярного выражения для выборки только .ru доменов второго уровня. | |
|
|
|
|
|
|
|
для: dump
(12.09.2009 в 17:27)
| | >как правильно составить шаблон
не бывает правильно и не правильно составлено
, бывает с ошибками и без ошибок, подходяще для определённых случаев и подходяще для других определённых случаев, медленнее работающее на определённых текстах и быстрее работающие на этих текстах.
показывайте хоть чего-нибудь , что пытаетесь сделать , и кто-то возможно выскажется на этот счёт ,) или насчёт explode() мысль подаст
> из списка урлов вытащить имена только доменов .ru второго уровня
что-за список , массив-ли это или это файл где каждый адресс на своей строке ,
, как начинаются строки адресов , вдруг кто придумает чего , а оно совсем другое окажется
// ps
и без рекламы пары десятков сайтов ;)
upd// если файл то нге слишком-ли большой файл | |
|
|
|