[Помощь] Регулярное выражение

ranaza12

Создатель
Регистрация
11 Июл 2012
Сообщения
37
Реакции
3
Я понимаю что это наверное самый тупая тема с просьбой помочь. Прошу заранее прощение и очень - очень прошу помочь мне.

Как правильно определить регулярное выражение для:
PHP:
preg_match('<link>http:[//](.*?)<[/]link>',$content,$link);

С RSS ленты где текст ссылки:
PHP:
<link>http://LINK</link>
 
Код:
preg_match_all('/<link>http:\/\/(.*?)<\/link>/',$content,$link);
 
С RSS ленты где текст ссылки:
Тебе нужно получить только текст из ссылки или нужна и ссылка и текст в ссылке???
Или тебе нужно получить все что находится в RSS c удалением всех ссылок??

Распиши более детально что тебе нужно
 
слеши надо экранировать бекслешем "\", а само регулярное выражение должно ограничиваться слешами "/" или другими разрешенными граничными символами,
после которых идут модификаторы i - не обращать внимания на регистр букв, s - не работать по одной строке при использовании "." :
Код:
/<link>http:\/\/([^<]*?)<\/link>/is
 
Назад
Сверху