JavaScript String split ()

Die JavaScript-Methode split () unterteilt einen String in eine geordnete Liste von Teilzeichenfolgen und gibt sie als Array zurück.

Die Syntax von split()lautet:

 str.split(separator, limit)

Hier strist eine Zeichenfolge.

split () Parameter

Die split()Methode umfasst:

  • Trennzeichen (optional) - Das Muster (Zeichenfolge oder regulärer Ausdruck), das beschreibt, wo jede Teilung erfolgen soll.
  • limit (optional) - Eine nicht negative Ganzzahl, die die Anzahl der Teile begrenzt, in die die angegebene Zeichenfolge aufgeteilt werden soll.

Rückgabewert von split ()

  • Gibt eine Arrayder Zeichenfolgen zurück, die an jedem Punkt aufgeteilt werden, an dem das Trennzeichen in der angegebenen Zeichenfolge vorkommt.

Hinweis: Die split()Methode ändert die ursprüngliche Zeichenfolge nicht.

Beispiel: Verwenden von split ()

 console.log("ABCDEF".split("")); // ( 'A', 'B', 'C', 'D', 'E', 'F' ) const text = "Java is awesome. Java is fun."; let pattern = "."; let newText = text.split(pattern); console.log(newText); // ( 'Java is awesome', ' Java is fun', '' ) let pattern1 = "."; // only split string to maximum to parts let newText1 = text.split(pattern1, 2); console.log(newText1); // ( 'Java is awesome', ' Java is fun' ) const text2 = "JavaScript ; Python ;C;C++"; let pattern2 = ";"; let newText2 = text2.split(pattern2); console.log(newText2); // ( 'JavaScript ', ' Python ', 'C', 'C++' ) // using RegEx let pattern3 = /s*(?:;|$)s*/; let newText3 = text2.split(pattern3); console.log(newText3); // ( 'JavaScript', 'Python', 'C', 'C++' )

Ausgabe

 ('A', 'B', 'C', 'D', 'E', 'F') ('Java ist großartig', 'Java macht Spaß', '') ('Java ist großartig', 'Java macht Spaß ') (' JavaScript ',' Python ',' C ',' C ++ ') (' JavaScript ',' Python ',' C ',' C ++ ')

Hinweis: Wenn das Trennzeichen ein regulärer Ausdruck mit Erfassungsklammern ist, werden die Ergebnisse der Erfassungsklammern jedes Mal, wenn das Trennzeichen übereinstimmt, in das Ausgabearray gespleißt.

Empfohlene Lektüre: JavaScript Array join ()

Interessante Beiträge...