Heim > Web-Frontend > js-Tutorial > Wie teile ich eine JavaScript-Zeichenfolge mithilfe mehrerer Trennzeichen auf?

Wie teile ich eine JavaScript-Zeichenfolge mithilfe mehrerer Trennzeichen auf?

Barbara Streisand
Freigeben: 2024-12-20 21:09:10
Original
866 Leute haben es durchsucht

How to Split a JavaScript String Using Multiple Separators?

Aufteilen von Zeichenfolgen mit mehreren Trennzeichen in JavaScript

F: Wie kann ich eine Zeichenfolge in JavaScript basierend auf mehreren Trennzeichen wie Kommas und aufteilen? Leerzeichen?

A: Während die Funktion „split()“ traditionell nur ein Trennzeichen akzeptiert, können Sie diese Einschränkung überwinden, indem Sie einen regulären Ausdruck als Trennzeichen verwenden Parameter:

"Hello awesome, world!".split(/[\s,]+/)
Output: ["Hello", "awesome", "world!"]
Nach dem Login kopieren

Der reguläre Ausdruck [/s,] / entspricht sowohl Leerzeichen als auch Kommas, sodass Sie die Zeichenfolge entsprechend aufteilen können.

Abrufen des letzten Elements

Sie können das letzte Element des resultierenden Arrays erhalten, indem Sie 1 davon subtrahieren Länge:

const bits = "Hello awesome, world!".split(/[\s,]+/);
const lastBit = bits[bits.length - 1];
Output: "world!"
Nach dem Login kopieren

Umgang mit nicht übereinstimmenden Mustern

Wenn das Muster mit keinem Trennzeichen in der Zeichenfolge übereinstimmt, gibt die Funktion split() ein einzelnes Element zurück Array mit der Originalzeichenfolge:

const noMatchBits = "Hello awesome, world!".split(/foo/);
const noMatchLastBit = noMatchBits[noMatchBits.length - 1];
Output: "Hello awesome, world!"
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie teile ich eine JavaScript-Zeichenfolge mithilfe mehrerer Trennzeichen auf?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage