За последние 24 часа нас посетили 18830 программистов и 1630 роботов. Сейчас ищут 859 программистов ...

Поиск и изменение строки

Тема в разделе "Регулярные выражения", создана пользователем red_komrad, 30 сен 2010.

  1. red_komrad

    red_komrad Активный пользователь

    С нами с:
    30 сен 2010
    Сообщения:
    9
    Симпатии:
    0
    Добрый день! Не могу решить одну задачу, помогите пожалуйста. Суть задачи такова:
    Имеется текст. Требуется отыскать в нем все ссылки на mp3 файлы и дополнить их(допустим, поместить в конструкцию вида [this is mp3: найденная ссылка])

    Как заменить ссылку, я догадался:)
    function my_dummy_function($content) {

    $pattern = "<a ([^=]+=['\"][^\"']+['\"] )*href=['\"](([^\"']+\.mp3))['\"]( [^=]+=['\"][^\"']+['\"])*>([^<]+)<\/a>";

    $content = ereg_replace($pattern, "Link", $content);
    return $content;
    }

    а вот как получить её и дополнить(в тексте может быть несколько ссылок)?