Удалить неиспользуемые (пустые) HTML-теги

c# html-agility-pack regex replace

Вопрос

Я ищу способ очистить / удалить все теги HTML, они ничего не имеют ...

Например:

<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>

Для того, чтобы:

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

// Я уверен, что это не дублирование.

Популярные ответы

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

Попробуйте это. Это удалит пустые теги. Смотрите демо.

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



Лицензировано согласно: CC-BY-SA with attribution
Не связан с Stack Overflow
Является ли этот КБ законным? Да, узнайте, почему
Лицензировано согласно: CC-BY-SA with attribution
Не связан с Stack Overflow
Является ли этот КБ законным? Да, узнайте, почему