Aufteilen von Zeichenfolgen mit mehreren Trennzeichen in JavaScript
Die Funktion split() von JavaScript scheint möglicherweise nur eine Trennzeichenoption zu bieten, was die Aufteilung erschwert auf mehreren Trennzeichen. Es gibt jedoch ein verstecktes Juwel.
Lösung:
Das Geheimnis liegt in der Verwendung eines regulären Ausdrucks als Trennparameter. Ein regulärer Ausdruck wie [s,] kann mehrere Leerzeichen und Kommazeichen darstellen. Mit diesem regulären Ausdruck können Sie die Zeichenfolge an beiden Trennzeichen aufteilen:
"Hello awesome, world!".split(/[\s,]+/)
Dies gibt ein Array geteilter Zeichenfolgen zurück:
["Hello", "awesome", "world!"]
Zusätzliche Hinweise:
Um das letzte Element des Arrays zu extrahieren, verwenden:
let bits = "Hello awesome, world!".split(/[\s,]+/) let lastBit = bits[bits.length - 1] // "world!"
Wenn das Muster nicht übereinstimmt, erhalten Sie ein einzelnes Element im Array:
bits = "Hello awesome, world!".split(/foo/) console.log(bits[bits.length - 1]); // "Hello awesome, world!"
Also, ob Sie Wenn Sie versuchen, Kommas, Leerzeichen oder eine Kombination von Zeichen zu trennen, haben Sie jetzt die Lösung zur Hand.
Das obige ist der detaillierte Inhalt vonWie kann ich eine Zeichenfolge mithilfe mehrerer Trennzeichen in JavaScript teilen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!