Как переместить лишние пустые теги после отбеливания?
У меня есть отбеленный текст (https://bleach.readthedocs.io/), который включает ограниченное количество атрибутов для элемента. Это привело к появлению множества пустых пролетов. Есть ли лучший способ удалить элементы и соответствующий им закрывающий элемент, сохранив при этом любой контент на месте? Я не хочу удалять промежутки, если у них есть атрибуты.
<span>The attributes were removed</span>, but I'd like to keep <span class="myclass">this one</span> if I can.
Было бы..
The attributes were removed, but I'd like to keep <span class="myclass">this one</span> if I can.