Всем доброго времени суток! Возможно ли написать такой макрос, который мог бы выполнять очистку в HTML коде...? скажем то, что делает данный сайт https://html-cleaner.com/ он очищает от лишних/пустых параграфов а также очищает формат, делает его стандартым
Код
<h2>Details - Element Case Handyhülle iPhone 5S/5 - ION5 black carbon </h2>
<p> </p>
<p> </p>
<p> </p>
<ul>
<li><span style="font-size: 13px;">Hochwertige TPU Hülle für das iPhone 5S/5</span></li>
<li><span style="font-size: 13px;">Rutschfeste Oberfläche verhindert effektiv Stürze</span></li>
<li><span style="font-size: 13px;">Stoßabsorbierende, verstärkte Ecken</span></li>
<li><span style="font-size: 13px;">Rückseite aus echtem Karbon zum Schutz vor Kratzern und Schrammen</span></li>
<li><span style="font-size: 13px;">Sämtliche Bedienelemente und Zugänge sind weiterhin erreichbar</span></li>
</ul>
Function HTML_DeleteSpaces(ByVal txt$)
On Error Resume Next
REGEXP.Pattern = "[\s\n\r\t]+"
HTML_DeleteSpaces = REGEXP.Replace(txt$, " ")
HTML_DeleteSpaces = Replace(HTML_DeleteSpaces, "> <", "><")
End Function
Function HTML_DeleteAttributes(ByVal txt$)
On Error Resume Next
With REGEXP
.Pattern = "(<[A-Za-z1-6]+)[^<>]*(>)"
txt$ = .Replace(txt$, "$1$2")
.Pattern = ">\s*<"
txt$ = .Replace(txt$, "><")
End With
HTML_DeleteAttributes = txt$
End Function
Function REGEXP()
On Error Resume Next
Static REGEXP_ As Object
If REGEXP_ Is Nothing Then Set REGEXP_ = CreateObject("VBScript.RegExp"): REGEXP_.Global = True
Set REGEXP = REGEXP_
End Function