Heim > Web-Frontend > js-Tutorial > Wie kann ich eine Zeichenfolge mithilfe mehrerer Trennzeichen in JavaScript teilen?

Wie kann ich eine Zeichenfolge mithilfe mehrerer Trennzeichen in JavaScript teilen?

Barbara Streisand
Freigeben: 2024-12-06 13:37:16
Original
361 Leute haben es durchsucht

How Can I Split a String Using Multiple Separators in JavaScript?

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,]+/)
Nach dem Login kopieren

Dies gibt ein Array geteilter Zeichenfolgen zurück:

["Hello", "awesome", "world!"]
Nach dem Login kopieren

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!"
    Nach dem Login kopieren
  • 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!"
    Nach dem Login kopieren

    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!

Quelle:php.cn
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