X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> Регулярные выражения, Поиск веб адреса.
Aronsky
Aronsky
Topic Starter сообщение 26.9.2010, 21:10; Ответить: Aronsky
Сообщение #1


Бывалый
****

Группа: User
Сообщений: 379
Регистрация: 2.2.2010
Поблагодарили: 236 раз
Репутация:   30  


Кто хорошо разбирается в регулярных выражениях? Столкнулся с проблемой.
Необходимо вытащить из строки($string) URL в переменную($urel). Написал код:
preg_match("#(https?|ftp)://\S+[^\s.,>)\];'\"!?]#", $string, $urel);

Хорошо работает, если имеем урл вида:
http://site.ru/page
Если же имеем урл вида:
http://site.ru, то он обрезает последнюю букву, получается так http://site.r
Где ошибка?


--------------------
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Нужны рерайтеры. Простые и регулярные заказы.
Оплата 30-35 рублей / 1000 символов б.п.
3 13sanek 853 9.5.2017, 12:26
автор: Gadraser


 



RSS Текстовая версия Сейчас: 13.12.2017, 11:41
Дизайн