еще раз про реги

runner

Новичок
еще раз про реги

бодрого времени суток ...:)

Возник вопрос:

Допустим есть урл вида http://www.site.ru
Еще есть хтмл файл сохраненный как *.txt

Как составить рег, чтобы в цикле в переменную вырезались только урлы вида http://www.site1.ru, http://www.my_site.ru, http://www.site.site.ru, а урлы вида http://www.site.ru/... игнорировались?

Заранее пасиб...:)
 

Andreika

"PHP for nubies" reader
или взять и составить или долго молицца и оно само составится
 

runner

Новичок
Автор оригинала: Andreika
или взять и составить или долго молицца и оно само составится
Я конечно понимаю, что таким гуру программирования на пхп как постоянные учатники того форума проще поприкалываться или послать (в лучшем случае в поиск :) ) или вообще промолчать.

Я открыл тему не потому, что я гений регулярных выражений, а совсем наоборот...

Но Ваш конструктивный ответ поможет мне
1 решить проблему
2 лучше разобраться в регах (что тоже не маловажно)

Вот...
 

runner

Новичок
Автор оригинала: lionheart
runner
http://phpclub.ru/detail/article/regexp_1
http://phpclub.ru/detail/article/regexp_2
ИМХО. Очень толковая и понятная статья. Чего не будет их мана доберешь.
Спасибо. Первое сообщение по теме...:)
Пошел изучать.

p.s.

Может кто нить ишо расщедрится на ссылочку или кусок кода - Отдам еще один спасиб :)
 

rob72

Новичок
PHP:
$re="http\:\/\/";//[http://]
$re.="[^\/]+";//[www.site.ru ]  [www.site.site.ru]..........................
$re.="(\/)?";//[/](может и не быть)
$re.="[^\s]";//[folder..../folder...] Его нам и нужно!
echo $re;
preg_match("/".$re."/i",$str);
На скорую руку... Это не готовый код, а принцип.
 
Сверху