Как удалить скобки и содержимое правильно через replace

Есть строка

<div>          
<ins data-revive-zoneid="98"></ins></div--!>
</div>

И мне нужно удалить только </div--!> Но регулярным выражением

preg_replace('/.*?<.*--!>.*?/', '', $str)

Удаляет полностью вся строка

<ins data-revive-zoneid="98"></ins></div--!>

Как удалить только </div--!> ?


Ответы (1 шт):

Автор решения: Sergey Tatarincev
preg_replace('/<\/.\w*--!>/', '', $str);
→ Ссылка