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
Где ошибка?

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


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


Свернуть

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

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


 



RSS Текстовая версия Сейчас: 23.5.2018, 19:20
Дизайн