@Nixin777

Как написать регулярное выражение, чтобы удалить такие конструкции из строки?

Как найти вхождение в такой текст? Нужно удалить тег p и img внутри него
текст<br>
<p><img src="http://www.test.ru/test/test.jpg" alt="Любой текст 43"></p>
текст
  • Вопрос задан
  • 126 просмотров
Решения вопроса 2
@IS-Builder
~ PHP-8 & REGEXP - This is a really powerful kit ~
~<p[^>]*><img[^>]+></p>~
Демо
Ответ написан
Комментировать
@Nixin777 Автор вопроса
Уже нашел решение

<p><img[^>]*?src=["\']?([^"\'\s>]+)["\']?[^>]*?><\/p>
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
OrlovEvgenii
@OrlovEvgenii
golang developer / DevOps
<[^>]*>

replaceAll("<[^>]*>", "");

как-то так попробуй
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы