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 € & free shipping</p><script>track()</script><ul><li>Fast</li><li>Safe</li></ul>
Ergebnis
Notice
Price: 5⍽€ & free shipping
Fast
SafeSymbole in den Beispielen: ⇥ Tabulator · · Leerzeichen am Zeilenende · ⍽ NBSP · □ Vollbreiten-Leerzeichen · ◌ Nullbreitenzeichen
Diese Aktion im Tool öffnenWas 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
- 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. - Ist „Block-Tags und <br> als Zeilenumbruch“ aktiv, werden
<br>und die Grenzen von Blockelementen wiep,div,h1bish6,li,trzu 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. - Alle übrigen Tags werden entfernt.
- Ist „Entitäten auflösen“ aktiv, werden benannte Entitäten wie
&< …und numerische Entitäten wie''in echte Zeichen umgewandelt. Unbekannte benannte Entitäten bleiben unverändert. - 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.
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“.