Whitespace Cleaner
Whitespace und Zeilenenden trimmen, zusammenfassen, normalisieren
Wann benötigen Sie die Bereinigung von Whitespace?
Eingefügter Text aus PDFs, Präsentationen, OCR-Ausgaben oder reichhaltigen Editoren ist oft mit nicht brechenden Leerzeichen, doppelten Tabs, nachfolgendem Leerraum und mysteriösen leeren Zeilen durchsetzt. Der Cleaner bereinigt die häufigsten Fälle: er reduziert aufeinanderfolgende reguläre Leerzeichen und Tabs auf ein einzelnes Leerzeichen, kürzt jede Zeile und entfernt optional leere Zeilen.
Nützlich, bevor Sie Text in eine CSV leiten, bevor Sie Wörter für eine strenge Wortgrenze zählen oder bevor Sie Code einfügen, der aufgrund von störenden unsichtbaren Zeichen nicht kompiliert werden kann.
Anwendungsfälle
- Bereinigen Sie eingefügten Code — entfernen Sie nachfolgende Leerzeichen und fassen Sie Tabs zusammen, nachdem Sie von Stack Overflow oder Slack kopiert haben.
- Normalisieren Sie CSVs — entfernen Sie führende/nachfolgende Leerzeichen in eingefügten Feldern vor dem Import.
- Ordentliches Markdown — reduziere verstreute doppelte Leerzeichen und kürze nachfolgenden Leerraum, bevor du einen Beitrag veröffentlichst.
- Entfernen Sie unsichtbaren Müll — bereinigen Sie Text, der aus PDF/Word kopiert wurde und versteckte Unicode-Zeichen mitbringt.
Beispiele
hello world
goodbye hello world
goodbyeHäufig gestellte Fragen
Was zählt als 'Whitespace'?
Aufeinanderfolgende reguläre Leerzeichen und Tabs werden auf eins reduziert, und jede Zeile wird gekürzt (was auch führende und nachfolgende nicht brechende Leerzeichen entfernt). Es entfernt keine Nullbreitenzeichen oder reduziert nicht brechende Leerzeichen in der Mitte einer Zeile.
Werden leere Zeilen immer entfernt?
Nur wenn Sie diese Option aktivieren. Standardmäßig ist das Entfernen von leeren Zeilen opt-in, damit Sie nicht versehentlich Absatzumbrüche verlieren.
Berührt es führende Leerzeichen innerhalb von Code?
Ja — seien Sie vorsichtig mit eingerücktem Code (Python, YAML). Die Bereinigung von Whitespace wird die Einrückung zusammenfassen. Verwenden Sie stattdessen einen Code-Formatter dafür.
Wird nicht-lateinischer Text beeinflusst?
Nein — nur Whitespace-Zeichen werden modifiziert. CJK-Ideogramme, Emojis und akzentuierte Zeichen bleiben unverändert.
Lädt das Tool meinen Text hoch?
Nein. Die Bereinigung erfolgt in Ihrem Browser; nichts wird an einen Server gesendet.
