Очистка Html тега от вложенных тегов

Тема в разделе "PHP программирование", создана пользователем Nogr1k, 14 фев 2009.

Статус темы:
Закрыта.
  1. Nogr1k

    Nogr1k Гость

    Помогите с сотавлением регулярного выражения для удаления из тега всех вложенных тегов с сохранением внутреннего текста.
    Т. е. было:
    <h1>Если <b>выпил неудачно</b> значит<br/> утро будет мрачным :)</h1>
    Стало:
    <h1>Если выпил неудачно значит утро будет мрачным :)</h1>

    Можно ли выполнить замену одним вызовом preg_replace? Спасибо.
     
  2. Vovochka

    Vovochka Гость

    /<h1>(.+?)<\/?.+?\/?>(.+?)<\/h1>/, '<h1>$1$2</h1>'
    Думаю так. За один вызов не управиться с таким решением.
     
  3. Nogr1k

    Nogr1k Гость

    Спасибо большое. Именно так я сделал. Выполняю замены, пока найдено хоть одно вхождение.
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей