1. Задавайте здесь вопросы о коде, которые не подходят в другие разделы, такие как:
    Дизайн > Верстка
    PHP > Как сделать на PHP
    Скрыть объявление

Помогите плиз!

Тема в разделе "Web Coding", создана пользователем Leonid777, 11 ноя 2007.

Статус темы:
Закрыта.
Модераторы: latteo
  1. Leonid777

    Leonid777 Постоялец

    Регистр.:
    16 мар 2007
    Сообщения:
    97
    Симпатии:
    5
    Смысл в следующем, есть rss - лента(Перейти по ссылке), все содержание которой, я ложу в переменную $feed

    Подскажите пожалуйста, как убрать из переменной $feed все ссылки?

    Заранее хочу обратить внимание на то, что в указанной выше rss-ленте ссылки лежат не только между <link></link>, но и просто проявляются в тексте.

    Т.е. требуется убрать либо коды ссылок(<a href=""и т.п.></a>), либо же код вместе с текстом ссылки.

    Заранее спасибо. :bc:
     
  2. cashmaniac

    cashmaniac Постоялец

    Регистр.:
    12 янв 2007
    Сообщения:
    64
    Симпатии:
    5
    Код:
    $patterns = array('<[\w.]+@[\w.]+>', '<\w{3,6}:(?:(?://)|(?:\\\\))[^\s]+>');
    $matches = array($feed);
    $result = preg_replace($patterns, $matches, "");
    
    уберет все ссылки и емейлы. качай гугл-мышцы :)
    Перейти по ссылке
     
    Leonid777 нравится это.
Статус темы:
Закрыта.