Entfernen Sie führende und nachfolgende Leerzeichen – Space Trimmer & Whitespace Cleaner
Entfernen Sie führende und nachgestellte Leerzeichen in jeder Zeile, reduzieren Sie zusätzliche Leerzeichen zwischen Wörtern, kürzen Sie Codefragmente intelligent und entfernen Sie unsichtbare geschützte Leerzeichen ( ) in Echtzeit direkt in Ihrem Browser.
So verwenden Sie den Space Trimmer
Ganz gleich, ob Sie eingefügten PDF-Text bereinigen, CSV-Spalten für den Import vorbereiten oder eingerückte Codefragmente bereinigen, unser Space Trimmer verarbeitet Ihren Text in Echtzeit direkt in Ihrem Browser:
- Fügen Sie Ihren Quelltext ein: Geben Sie Ihren Text in das Feld Quelltext ein oder klicken Sie auf Beispiel laden, um mit realistischer, unordentlicher Formatierung zu testen.
- Select a Preset or Customize Rules:
- Verwenden Sie Standard Trim, um führende und nachgestellte Leerzeichen aus jeder Zeile zu entfernen.
- Verwenden Sie Full Clean (Single Space), um auch doppelte oder dreifache Leerzeichen zwischen Wörtern auf ein einzelnes Leerzeichen zu reduzieren.
- Verwenden Sie Paragraph Tidy beim Bearbeiten von Artikeln oder Aufsätzen, damit doppelte Zeilenumbrüche erhalten bleiben, während versehentliche dreifache Leerzeilen ausgeblendet werden.
- Verwenden Sie Code Dedent, um gemeinsame äußere Einrückungen aus kopierten Codeblöcken zu entfernen, ohne verschachtelte Zeilen zu reduzieren.
- Kopieren oder Exportieren: Ihr bereinigtes Ergebnis wird automatisch aktualisiert. Klicken Sie auf In clipboard kopieren oder .txt herunterladen, um Ihre Ausgabe zu speichern.
Praktische Vorher-Nachher-Beispiele
1. Bereinigen unordentlicher eingefügter Listen und doppelter Leerzeichen
Mode: Vollständig bereinigen (Kanten abschneiden + Innenräume reduzieren + leere Zeilen entfernen)
John Doe — Engineering Jane Smith — Product Design
Getrimmtes Ergebnis:
John Doe — Engineering Jane Smith — Product Design
2. Smart-Code-Dedenting (Erhaltung der Verschachtelung)
Mode: Code Dedent (Entfernt den gemeinsamen 8-Leerzeichen-Außenrand, während die innere 2-Leerzeichen-Verschachtelung intakt bleibt)
function greet(user) {
if (user) {
return "Hello, " + user;
}
}
Getrimmtes Ergebnis:
function greet(user) {
if (user) {
return "Hello, " + user;
}
}
3. Korrigieren geschützter Leerzeichen in Excel und Web ( )
Mode: Excel / Web Clean (Konvertiert U+00A0 und entfernt unsichtbare U+200B Zeichen, die VLOOKUP unterbrechen)
SKU-1042 Wireless Mouse SKU-1043 Mechanical Keyboard
Getrimmtes Ergebnis:
SKU-1042 Wireless Mouse SKU-1043 Mechanical Keyboard
Leitfaden zu häufig vorkommenden Leerzeichen und unsichtbaren Zeichen
Nicht alle Räume sind gleich. Beim Kopieren von Daten aus Webseiten, PDFs oder E-Mails schleichen sich häufig versteckte Unicode-Zeichen in Ihren Text ein und führen dazu, dass Tabellenkalkulationsformeln oder Code-Parser fehlschlagen:
| Charaktername | Unicode / HTML | Gemeinsame Quelle | Wie Space Trimmer damit umgeht |
|---|---|---|---|
| Standardraum | U+0020 (ASCII 32) |
Standard-Leertaste | An den Zeilenrändern gekürzt und zwischen den Wörtern eingeblendet |
| Hhorizontale Registerkarte | U+0009 (\t) |
Code-Editoren, TSV / Excel-Kopieren und Einfügen | An Kanten beschnitten, zwischen Wörtern normalisiert oder auf Leerzeichen erweitert |
| Nicht unterbrechendes Leerzeichen | U+00A0 ( ) |
Webseiten, Rich-Text-E-Mails, Word-Dokumente | Wird in Standardraum konvertiert und gekürzt, wenn Clean Unicode aktiviert ist |
| Ideografische und En/Em-Bereiche | U+2000–U+200A, U+3000 |
Satz von PDFs, CJK-Text, Desktop-Publishing | Vor dem Trimmen auf den Standard-ASCII-Speicherplatz normalisiert |
| Zero-Width Space / BOM | U+200B, U+FEFF |
Web-CMS-Editoren, Messaging-Apps, UTF-8 BOM | Vollständig entfernt, sodass versteckte Zeichen die Zeichenfolgenübereinstimmung nie unterbrechen |
Häufig gestellte Fragen
Was ist der Unterschied zwischen dem Trimmen von Leerzeichen und dem Normalisieren von Leerzeichen?
Trimming entfernt Leerzeichen an den äußeren Grenzen jeder Zeile: führende Leerzeichen ganz am Anfang einer Zeile und nachgestellte Leerzeichen ganz am Ende. Leerzeichen normalisieren schaut in jede Zeile und fasst zwei oder mehr aufeinanderfolgende Leerzeichen oder Tabulatoren zwischen Wörtern zu einem einzigen Standard-Leerzeichen zusammen.
Warum hat die TRIM()-Funktion von Excel die zusätzlichen Leerzeichen in meinen eingefügten Daten nicht entfernt?
Die in Excel integrierte Funktion TRIM() dient nur zum Entfernen des standardmäßigen ASCII-Leerzeichens (Zeichencode 32). Von Websites, E-Mails oder PDFs kopierte Daten enthalten häufig geschützte Leerzeichen HTML ( , ASCII 160 / U+00A0) oder unsichtbare Leerzeichen mit Nullbreite (U+200B). Wenn Clean geschützte Zeichen ( ) und Leerzeichen mit Nullbreite aktiviert sind, konvertiert und entfernt dieses Tool diese versteckten Zeichen automatisch, bevor Sie sie in Excel oder Google Sheets einfügen.
Wie funktioniert „Relative Codeeinrückung beibehalten (Smart Dedent)“?
Wenn Sie eine Funktion oder einen Block tief in einer Quelldatei kopieren, enthält jede Zeile möglicherweise 8 oder 12 führende Leerzeichen. Wenn Sie einen normalen Linksbeschnitt verwenden, gehen alle Einrückungen verloren und Ihr Code wird flach. Wenn Relative Code-Einrückung beibehalten zusammen mit Remove Leading Spaces aktiviert ist, erkennt das Tool den kleinsten gemeinsamen Einzug in allen nicht leeren Zeilen und entfernt nur diesen gemeinsamen Rand, sodass Ihre innere 2- oder 4-Leerzeichen-Verschachtelung erhalten bleibt. Auch wenn Sie Mehrere Leerzeichen zwischen Wörtern reduzieren aktivieren, ist Ihr führender Einzug geschützt.
Kann ich einzelne Leerzeilen zwischen Absätzen beibehalten und gleichzeitig zusätzliche Leerzeilen löschen?
Ja! Wählen Sie im rechten Bereich BLeerzeilenbehandlung die Option Mehrere Leerzeilen zu 1 zusammenfassen (oder klicken Sie auf Absatz aufgeräumt preset). Jede Folge von zwei, drei oder mehr Leerzeilen wird zu einem einzigen sauberen Absatzumbruch zusammengefasst.
Ist mein Text privat und sicher, wenn ich diesen Space Trimmer verwende?
Absolut. Die gesamte Textverarbeitung erfolgt zu 100 % lokal in Ihrem Webbrowser mithilfe der clientseitigen JavaScript. Es werden niemals Text, Quellcode oder Kundendaten an einen externen Server oder eine externe Datenbank gesendet.