регулярка совпадающая с URI ми, содержащими http://

программирование php .net регулярные выражения

Простейшая задача. И регэкспах NP++ поик реализуется без проблем, но в php совсем не катит...

http:// цифры, англ буквы, кириллица, -, /, «.», затем пробел или конец



Примечание:
модификатор "u" Да! он решил основные проблемы! Спасибо!
Ответы:
что-нить а-ля
(((f|ht){1}tps?://)[-a-zA-Zа-яА-ЯёЁ0-9@:%_\+.~#?&//=]+)
preg_match("#^http://[.-/0-9a-zA-Zа-яА-Я]+\\s?$#siu",$url,$m);
Не забывайте про модификатор "u", без него работать не будет (Видимо в этом у вас и была проблема).
--
Epsiloncool, Вам сказали конкретные символы (цифры, англ буквы, кириллица, -, /, «.»), а вы все подряд лепите, это неуместно, прочитайте задание. Первоначально я подумал, что тут идет последовательность: сперва цифры, потом буквы и т.д. Исправил
--
Epsiloncool, В данном случае вам поставили конкретную задачу.
/http:\/\/[-a-zа-я\/«\.»]+(\s|$)/iu
Мда... почитал ответы, ужаснулся )))
2 cheburator-all


14 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.