Eliminar etiquetas HTML no utilizadas (vacías)

c# html-agility-pack regex replace

Pregunta

Estoy buscando la forma de borrar / eliminar todas las etiquetas HTML que no tienen nada ...

Por ejemplo:

<p></p><div> to make links</div><b> </b>
<a href="http://foo.com"></a><p> for linebreak add 2 spaces at end
</p><strong></strong><i></i>

A:

<div> to make links</div><p> for linebreak add 2 spaces at end</p>

// Estoy seguro de que no está duplicado.

Respuesta popular

<[^>]*>\s*<\/[^>]*>

Intenta esto. Esto eliminará las etiquetas vacías. Ver demo.

http://regex101.com/r/hQ1rP0/26



Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué
Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué