За последние 24 часа нас посетили 16912 программистов и 1253 робота. Сейчас ищут 1420 программистов ...

preg_replace Проблема с составлением регулярки

Тема в разделе "Регулярные выражения", создана пользователем oranzevjii2, 14 май 2008.

  1. oranzevjii2

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

    С нами с:
    14 май 2008
    Сообщения:
    8
    Симпатии:
    0
    Есть строка html'a :
    <img src="http://www.community.lv/smiles/smile1.gif">

    её необходимо преобразовать в строку:
    <img src="/smiles/smile1.gif">

    Пробую нечто подобное но не идет
    $message = preg_replace('~&lt;img src\s*=\s*[\'"].*/smiles/smile1.gif[\'"]&gt;~', '<img src="/smiles/smile1.gif">', $message);

    Прошу подсказать как правильно, ибо уже что только не пробовал
     
  2. Elkaz

    Elkaz Старожил
    Команда форума Модератор

    С нами с:
    26 июн 2006
    Сообщения:
    3.373
    Симпатии:
    0
    Адрес:
    Баку, Азербайджан
    oranzevjii2
    htmlspecialchars_decode
     
  3. oranzevjii2

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

    С нами с:
    14 май 2008
    Сообщения:
    8
    Симпатии:
    0
    Не умно и не смешно! Тема Регулярные выражения а предлогаеш функцию :roll:
     
  4. Psih

    Psih Активный пользователь
    Команда форума Модератор

    С нами с:
    28 дек 2006
    Сообщения:
    2.678
    Симпатии:
    6
    Адрес:
    Рига, Латвия
    oranzevjii2
    Потому что это делается не регуляркой.
     
  5. oranzevjii2

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

    С нами с:
    14 май 2008
    Сообщения:
    8
    Симпатии:
    0
    Вопрос решен переводом вывода wysynga в bbcode