logo

JavaScript-Stringsplit()

Wie der Name schon sagt, ist das Teilt() Die Methode in JavaScript teilt die Zeichenfolge in das Array von Teilzeichenfolgen auf, fügt diese Teilzeichenfolgen in ein Array ein und gibt das neue Array zurück. Die ursprüngliche Zeichenfolge wird dadurch nicht geändert.

Wenn die Zeichenfolge leer ist, wird kein leeres Array zurückgegeben Teilt() Die Methode gibt das Array mit einer leeren Zeichenfolge zurück. Das leere Array wird zurückgegeben, wenn sowohl String als auch Trennzeichen leere Strings sind.

Syntax

 string.split(separator, limit) 

Die Funktionsargumente werden wie folgt besprochen.

Separator: Es handelt sich um einen optionalen Parameter. Es kann ein regulärer Ausdruck oder eine einfache Zeichenfolge sein. Es gibt den Punkt an, an dem die Teilung erfolgen soll.

Wenn es mehrere Zeichen enthält, muss die Reihenfolge des gesamten Zeichens zum Aufteilen gefunden werden.

Wenn das Trennzeichen in der angegebenen Zeichenfolge nicht vorhanden ist oder weggelassen wird, wird die gesamte Zeichenfolge zu einem einzelnen Array-Element. In diesen Fällen enthält das zurückgegebene Array ein einzelnes Element, das aus der gesamten Zeichenfolge besteht.

Entfernen Sie das erste Zeichen in Excel

Wenn das Trennzeichen am Anfang oder am Ende der Zeichenfolge vorhanden ist, hat es dennoch den Effekt einer Teilung. Das zurückgegebene Array besteht aus einer leeren Zeichenfolge mit der Länge Null, die am Anfang oder an der letzten Position des zurückgegebenen Arrays erscheint.

Grenze: Es ist auch ein optionaler Parameter. Es handelt sich um eine nicht negative Ganzzahl, die die Anzahl der Grenzwerte angibt. Es definiert die Obergrenze für die Anzahl der Teilungen, die in der angegebenen Zeichenfolge gefunden werden können. Wenn es angegeben ist, wird die Zeichenfolge bei jedem Vorkommen des angegebenen Elements geteilt Separator . Es stoppt, wenn die Grenzwerteinträge im Array platziert wurden.

Ein Array kann weniger Einträge als die angegebene Grenze enthalten. Dies geschieht, wenn das Ende der Zeichenfolge erreicht ist, bevor das Limit erreicht ist.

Lassen Sie uns das verstehen Teilt() Methode anhand einiger Beispiele.

Beispiel 1

In diesem Beispiel ist die Teilt() Funktion teilt die Zeichenfolge str überall dort, wo das Leerzeichen ('') vorkommt, und gibt ein Array von Zeichenfolgen zurück. Hier verwenden wir das Limit-Argument und geben den Wert von an Grenze Argument zu 3 .

 var str = 'Welcome to the javaTpoint.com' var arr = str.split(' ', 3); document.write(arr); 
Testen Sie es jetzt

Ausgabe

Ersetze alles in String Java
 Welcome,to,the 

Beispiel2

In diesem Beispiel verwenden wir den Buchstaben 'T' als Trennzeichen der angegebenen Zeichenfolge. Der Teilt() Die Funktion erstellt ein Array von Zeichenfolgen, indem sie die angegebene Zeichenfolge bei jedem Vorkommen des Buchstabens aufteilt 'T'.

Hier geben wir das nicht an Grenze Streit.

 var str = 'Welcome to the javaTpoint.com' var arr = str.split('t'); document.write(arr); 
Testen Sie es jetzt

Ausgabe

 Welcome ,o ,he javaTpoin,.com 

Beispiel3

In diesem Beispiel lassen wir das weg Separator Parameter. In der Ausgabe können wir sehen, dass das zurückgegebene Array ein einzelnes Element enthält, das aus der angegebenen Zeichenfolge besteht.

 var str = 'Welcome to the javaTpoint.com' var arr = str.split(); document.write(arr); 
Testen Sie es jetzt

Ausgabe

CSS-Fetttext
 Welcome to the javaTpoint.com 

Beispiel4

Hier definieren wir das Grenze Parameter und Verwendung des Buchstabens 'Ö' als Trennzeichen der angegebenen Zeichenfolge. Der Teilt() Die Funktion erstellt ein Array von Zeichenfolgen, indem sie die angegebene Zeichenfolge an der Stelle des angegebenen Buchstabens aufteilt 'Ö' erfolgt so lange, bis das Limit erreicht ist.

Der limit-Parameter begrenzt die Anzahl der Teilungen auf 2, da wir sie definieren 2 als Wert des Grenzwertes. In der Ausgabe können wir sehen, dass die Aufteilung nur zweimal erfolgt.

 var str = 'Welcome to the javaTpoint.com' var arr = str.split('o', 2); document.write(arr); 
Testen Sie es jetzt

Ausgabe

 Welc,me t