Я работаю в Wordpress и должен иметь возможность удалять изображения и пустые абзацы. До сих пор я узнал, как удалить изображения без проблем. Но тогда мне нужно удалить пустые теги абзаца. Я использую PHP preg_replace для обработки функций регулярных выражений.
Итак, в качестве примера, у меня есть строка:
<p style="text-align:center;"><img src="http://www.blah.com/image.jpg" alt="Blah Image" /></p><p>Some text</p>
Я использую это регулярное выражение:
/<img.*?(>)/
И я получаю следующую строку:
<p style="text-align:center;"></p><p>Some text</p>
Тогда мне нужно будет удалить пустой абзац. Я попробовал это, но он удаляет все параграфы и содержание параграфов:
/<p[^>]*><\/p[^>]*>/
Любая помощь / предложения с благодарностью!