Регулярные выражения

  • Автор темы Автор темы NWO
  • Дата начала Дата начала

NWO

Новичок
Регулярные выражения

preg_match_all("/(http:\/\/|www.|http:\/\/www.|\w.|http:\/\/\w.)*examle.ru[^\s]*/", $messeg_main, $messeg);
как обозначить начало слова?, \A, ^ не подходят - начало данных.
ИЗ http://www.yandex.ru/s/1.html/examle.ru ловит tml/examle.ru, а это не верно, хочу чтобы ссылки ловились ольок те которые относятся к домену examle.ru, спасибо.
 
1. приведи больше примеров текста и результата (описание бредовое)
2. ты чего извращенец, постоянно \/ рисовать? preg_match("!...!", ..) - и не нужно слешить слеши.
3. слешить точку нужно (в твоем реге)
4. и ваще, рег - бредовый
 
Я же сказал... Исходя из того, что ни твой рег, ни куча слов, не описывают твою проблему, приведи примерЫ, чего тебе надо.
 
DiMA, да что ты с ним цацкаешься? налицо парсинг ссылок, то есть то, что обсуждать запрещено.
 
форум, хочу чтобы сторонние ссылки бились.

-~{}~ 19.01.09 23:37:

всем спасибо, разобрался.
 
NWO, странный ты. обычно в форумах ссылки вставляются через BB коды и парсить их не нужно, они уже имеются и при проверке валидности ссылки можно проверять домен.

или речь идет о запрете вставки ссылок просто как текст?
 
Сверху