Ersetze und spalte String-Inhalte
In diesem Schritt lernen Sie, wie Sie Strings in JavaScript mithilfe der replace()- und split()-Methoden manipulieren. Diese Methoden sind leistungsstarke Werkzeuge zum Ändern und Zerteilen von Stringinhalten.
Öffnen Sie die WebIDE und arbeiten Sie im ~/project/string-basics.js-File weiter. Fügen Sie den folgenden Code hinzu, um die Stringersetzung und -spaltung zu erkunden:
// Ursprünglicher String
let sentence = "Hello, world! Welcome to JavaScript programming.";
// Replace-Methode: bestimmte Wörter oder Zeichen ersetzen
let replacedSentence = sentence.replace("world", "JavaScript");
console.log("Ersetzter Satz:", replacedSentence);
// Globale Ersetzung mit regulärer Ausdruck
let cleanedSentence = sentence.replace(/[!.]/g, "");
console.log("Gereinigter Satz:", cleanedSentence);
// Split-Methode: String in ein Array umwandeln
let words = sentence.split(" ");
console.log("Wörter-Array:", words);
// Split mit Limit
let limitedWords = sentence.split(" ", 3);
console.log("Beschränkte Wörter:", limitedWords);
// Praktisches Beispiel: Parsen von CSV-ähnlichen Daten
let userData = "John,Doe,30,Developer";
let userDetails = userData.split(",");
console.log("Vorname des Benutzers:", userDetails[0]);
console.log("Nachname des Benutzers:", userDetails[1]);
Wenn Sie diesen Code ausführen, sehen Sie die folgende Ausgabe:
Beispielausgabe:
Ersetzter Satz: Hello, JavaScript! Welcome to JavaScript programming.
Gereinigter Satz: Hello, world Welcome to JavaScript programming
Wörter-Array: [ 'Hello,', 'world!', 'Welcome', 'to', 'JavaScript', 'programming.' ]
Beschränkte Wörter: [ 'Hello,', 'world!', 'Welcome' ]
Vorname des Benutzers: John
Nachname des Benutzers: Doe
Wichtige Punkte zu replace() und split():
replace() ersetzt einen Teil eines Strings mit einem anderen String
- Verwenden Sie reguläre Ausdrücke mit
replace() für globale Ersetzungen
split() teilt einen String in ein Array auf, basierend auf einem Separator
split() kann einen optionalen Limit-Parameter enthalten, um die Anzahl der Aufteilungen zu steuern