Leerzeichen in JavaScript-Zeichenketten zusammenfassen

Beginner

This tutorial is from open-source community. Access the source code

Einführung

In diesem Lab werden wir untersuchen, wie man Leerzeichen in einer Zeichenkette mit JavaScript zusammenfasst. Wir werden die String.prototype.replace()-Methode und eine reguläre Ausdrucksmuster verwenden, um alle Vorkommen von zwei oder mehr Leerzeichen durch ein einzelnes Leerzeichen zu ersetzen. Dies wird uns helfen, die Textdaten in unseren Webanwendungen effektiv zu formatieren und aufzuräumen.

Funktion zum Zusammenfassen von Leerzeichen in einer Zeichenkette

Um Leerzeichen in einer Zeichenkette zusammenzufassen, verwenden Sie die compactWhitespace()-Funktion.

  • Sie verwendet String.prototype.replace() mit einem regulären Ausdrucksmuster, um alle Vorkommen von 2 oder mehr Leerzeichen durch ein einzelnes Leerzeichen zu ersetzen.
  • Die Funktion nimmt eine Zeichenkette als Argument entgegen und gibt die zusammengefasste Zeichenkette zurück.
const compactWhitespace = (str) => str.replace(/\s{2,}/g, " ");

Beispielverwendung:

compactWhitespace("Lorem    Ipsum"); // 'Lorem Ipsum'
compactWhitespace("Lorem \n Ipsum"); // 'Lorem Ipsum'

Zusammenfassung

Herzlichen Glückwunsch! Sie haben das Lab „Compact Whitespaces“ abgeschlossen. Sie können in LabEx weitere Labs absolvieren, um Ihre Fähigkeiten zu verbessern.