Mysql корректировка

Бюджет: 2 000 руб
26.80 $ – 23.40 €
Есть сайт на wordpress, записи имеем структуру. В таблице постов хранится содержимое вида:

Пример 1: 

<div class="post"> 

<h3 class="post-zagolovok">Заголовок 1<span class="oboznachenie vertical"></span></h3>

Текст 1

<div class="post"><a class="post-ssilka" href="#">Заголовок 2<span class="oboznachenie horizontal"></span></a></div>

<div class="post"><a class="post-ssilka" href="#">Заголовок 3<span class="oboznachenie horizontal"></span></a></div>

<div class="post"><a class="post-ssilka" href="#">Заголовок 4<span class="oboznachenie horizontal"></span></a></div>

</div>


Пример 2:

<div class="post"> 

<h3 class="post-zagolovok">Заголовок 1<span class="oboznachenie vertical"></span></h3>

Текст 1

<div class="post"><a class="post-ssilka" href="/sonnik/s/sobaka/laskovaya/">Заголвок 2<span class="oboznachenie horizontal"></span></a></div>

</div>



Это некорректно, нужно  вычислить все посты, где некорректно закрыты блоки, в идеале скорректировать на следующий формат:

Скорректированный 1:

<div class="post"> 

<h3 class="post-zagolovok">Заголовок 1<span class="oboznachenie vertical"></span></h3>

Текст 1

</div>

<div class="post"><a class="post-ssilka" href="#">Заголовок 2<span class="oboznachenie horizontal"></span></a></div>

<div class="post"><a class="post-ssilka" href="#">Заголовок 3<span class="oboznachenie horizontal"></span></a></div>

<div class="post"><a class="post-ssilka" href="#">Заголовок 4<span class="oboznachenie horizontal"></span></a></div>

Скорректированный 2:

<div class="post"> 

<h3 class="post-zagolovok">Заголовок 1<span class="oboznachenie vertical"></span></h3>

Текст 1

</div>

<div class="post"><a class="post-ssilka" href="/sonnik/s/sobaka/laskovaya/">Заголвок 2<span class="oboznachenie horizontal"></span></a></div>
Опубликован 04.02.2020 в 09:46

Выберите способ верификации:

Обновите страницу после прохождения верификации.