За последние 24 часа нас посетили 16298 программистов и 1592 робота. Сейчас ищут 1526 программистов ...

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

Тема в разделе "PHP для новичков", создана пользователем lungdesire, 11 фев 2016.

  1. lungdesire

    lungdesire Новичок

    С нами с:
    23 дек 2015
    Сообщения:
    8
    Симпатии:
    0
    Всем доброго дня. Есть часть таблицы, которая хранится в переменной $anketa:
    Код (Text):
    1. <td valign="top">&nbsp;anketa&nbsp;</td>
    2. <td valign="top" nowrap align="center">&nbsp;14.01.2016 21:12:14&nbsp;</td>
    3. <td align="center"><img class="img" src="/info/man/jon.png"  /></td>
    4. <td nowrap valign="top">&nbsp;<b>Jon Smit</b>&nbsp;</td>  
    5. <td valign="top">&nbsp;anketa&nbsp;</td>
    6. <td valign="top" nowrap align="center">&nbsp;14.01.2016 14:11:04&nbsp;</td>
    7. <td align="center"><img class="img" src="/info/man/patrik.png"  /></td>
    8. <td nowrap valign="top">&nbsp;<b>Patrik Uolbert</b>&nbsp;</td>  
    Хочу удалить все <td> с картинками: src="/info/man/jon.png" и т.д.
    Вот пхп с регуляркой, регулярка вроде верна, но в коде ошибка:
    PHP:
    1. $str = str_replace("/\<td.*png.*\>/g", " ",$anketa);
    2. echo $str;
    Где я мог ошибиться?
     
  2. runcore

    runcore Старожил

    С нами с:
    12 окт 2012
    Сообщения:
    3.625
    Симпатии:
    158
    str_replace непонимает регулярки
    нужно preg_replace
     
  3. lungdesire

    lungdesire Новичок

    С нами с:
    23 дек 2015
    Сообщения:
    8
    Симпатии:
    0
    Спасибо. Правильно говоришь)