Alle Anleitungen
Text

Zusätzliche Leerzeichen entfernen, ohne Zeilenumbrüche zu verlieren

Bereinige einen eingefügten Entwurf und behalte dabei seine Absätze. Sowohl das Muster als auch der Ersatz sind wichtig.

Du fügst einen Entwurf aus einer anderen App ein. Zwischen den Wörtern stehen zu viele Leerzeichen; die Absätze möchtest du aber behalten. Wenn du allen Leerraum durch ein einzelnes Leerzeichen ersetzt, kann der gesamte Entwurf zu einer langen Zeile werden.

Für gewöhnliche wiederholte Leerzeichen und Tabs beginne mit diesem Muster im Regex-Playground:

[ \t]{2,}

Ersetze jede Übereinstimmung mit einem gewöhnlichen Leerzeichen, mit aktiviertem Alle Übereinstimmungen finden. Dieses Muster enthält keine Zeilenumbrüche.

Probiere es zuerst mit einem kleinen Entwurf

Lade den Beispieltext herunter. Er enthält wiederholte Leerzeichen, zwei Tabulatorzeichen nach dem zweiten Label, den Namen Zoë und eine leere Zeile vor dem letzten Absatz.

  1. Füge den Inhalt der Datei in Text testen ein.
  2. Füge das obige Muster in Regulärer Ausdruck ein, ohne umgebende Schrägstriche.
  3. Stelle in Optionen sicher, dass Alle Übereinstimmungen finden aktiviert ist. Das Flag neben dem Ausdruck sollte g enthalten.
  4. Wähle Ersetzen. Auf einem Telefon öffne zuerst Ergebnisse.
  5. Gib in Ersetzen mit ein Leerzeichen ein. Wenn du dieses Feld leer lässt, würde die übereinstimmende Abstandsformatierung gelöscht.

Die Vorschau sollte drei ersetzte Übereinstimmungen zeigen und dieses Layout beibehalten:

Creator: Zoë
Topic: Colour palettes

Next step: export PDF.

Vergleiche es mit der bereinigten Textdatei, bevor du die Ausgabe in deinen Entwurf kopierst.

Warum das breitere Muster Absätze verliert

In JavaScript-Regulärausdrücken enthält die Leerraumklasse auch Zeilenabschlusszeichen. Dieses verlockende Muster passt auf mehr als nur Leerzeichen:

\s+

Mit einem Leerzeichen als Ersatz ersetzt es auch die Zeilenumbrüche und den leeren Absatztrenner. Die auf eine Zeile reduzierte Ausgabe zeigt den Unterschied. Das kann für einen bewusst einzeiligen Wert nützlich sein, ist aber die falsche Wahl, wenn Absätze erhalten bleiben sollen.

Das schmalere Muster passt auf Folgen von mindestens zwei gewöhnlichen Leerzeichen oder Tabs. Es lässt ein einzelnes Tab unverändert. Wenn du auch einzelne Tabs in Leerzeichen umwandeln möchtest, verwende stattdessen dies:

[ \t]+

Keine der Versionen passt auf jedes mögliche Unicode-Leerzeichen. Ein geschütztes Leerzeichen, das von einer Webseite kopiert wurde, muss möglicherweise separat behandelt werden. Überprüfe, was tatsächlich in der Eingabe ist, anstatt das Muster zu verbreitern, bis es zu funktionieren scheint.

Überprüfe die Anzahl der Übereinstimmungen und die Ersetzung

Ohne das g-Flag wird nur die erste passende Zeichenfolge ersetzt. Wenn die erste Zeile korrigiert aussieht, aber spätere Zeilen immer noch Lücken haben, überprüfe Alle Übereinstimmungen finden, bevor du das Muster änderst.

Bewahre das Original auf und vergleiche das Ergebnis. Tabs und Leerzeichen können in Tabellen, Code, Poesie und Markdown-Einrückungen Bedeutung tragen. Eine Leerraumbereinigung ist für diesen Klartextentwurf geeignet; sie ist kein sicherer universeller Formatierer für jede Datei.

Für Markdown verwende den Markdown-Editor, um die gerenderte Struktur nach der Bearbeitung zu überprüfen. Für strukturierte Daten verwende einen Formatierer, der das Format versteht.

Was wir überprüft haben

Am 5. Oktober 2026 haben wir die Beispieldatei durch dieselbe JavaScript-Abgleichfunktion wie der Playground geschickt. Das schmale Muster ersetzte drei Zeichenfolgen und bewahrte jeden Zeilenumbruch, einschließlich der leeren Zeile. Wir haben auch das breite Muster und den Fall mit nur einer Ersetzung überprüft. Die Ergebnisdatei dokumentiert die Muster, Flags und genauen Ausgaben.

Das Tool verarbeitet Text in deinem Browser. Diese Ergebnisse beschreiben die bereitgestellte Beispieldatei, nicht jedes Dokument, das zufällig wiederholte Leerzeichen enthält.