Text/Clean

HTML-Tags entfernen

Entfernt HTML-Tags und stellt Absätze, Zeilenumbrüche und Entitäten wie & als Text wieder her.

Beispiel

  • Verwendete Optionen
  • Standardoptionen
Eingabe
<h2>Notice</h2><p>Price: 5&nbsp;&euro; &amp; free shipping</p><script>track()</script><ul><li>Fast</li><li>Safe</li></ul>
Ergebnis
Notice

Price: 5€ & free shipping

Fast

Safe

Symbole in den Beispielen: ⇥ Tabulator · · Leerzeichen am Zeilenende · ⍽ NBSP · □ Vollbreiten-Leerzeichen · ◌ Nullbreitenzeichen

Diese Aktion im Tool öffnen

Was macht die Aktion?

Aus HTML-Quelltext oder der HTML-Ansicht eines Editors entfernt sie Tags wie <p> oder <a href=…>, sodass nur der Text übrig bleibt.

Verarbeitungsschritte

  1. Kommentare <!-- --> und die Elemente <script>, <style>, <noscript>, <template> werden samt Inhalt gelöscht. Würden nur die Tags entfernt, bliebe JavaScript-Code wie Fließtext stehen.
  2. Ist „Block-Tags und <br> als Zeilenumbruch“ aktiv, werden <br> und die Grenzen von Blockelementen wie p, div, h1 bis h6, li, tr zu Zeilenumbrüchen und Zellenden von Tabellen (</td>, </th>) zu Tabulatoren. Eine kopierte Tabelle wird so zu tabulatorgetrenntem Text, der sich gut in Excel einfügen lässt.
  3. Alle übrigen Tags werden entfernt.
  4. Ist „Entitäten auflösen“ aktiv, werden benannte Entitäten wie &amp; &lt; &nbsp; &hellip; und numerische Entitäten wie &#39; &#x27; in echte Zeichen umgewandelt. Unbekannte benannte Entitäten bleiben unverändert.
  5. Mehrere aufeinanderfolgende Leerzeilen werden auf höchstens eine reduziert.

Grenzen

Anders als ein Browser wertet die Aktion kein CSS aus, daher bleibt auch der Text ausgeblendeter Elemente stehen. Bei fehlerhaftem HTML, in dessen Attributwerten ein > vorkommt, können Bruchstücke übrig bleiben.

&nbsp; wird zum NBSP-Zeichen; setzen Sie Unsichtbare Zeichen und Anführungszeichen bereinigen dahinter, wird es zum normalen Leerzeichen. Genau diese Kombination nutzt das vorgefertigte Rezept „HTML → reiner Text“.