Im Folgenden sind die grundlegenden Methoden zum Spleißen und Segmentieren von Zeichenfolgen aufgeführt, die nur als Referenz dienen:
1. Zeichenfolgenspleißen
Die grundlegendste Methode besteht darin, zum Kombinieren „+“ zu verwenden zwei String „add“, zum Beispiel:
Java code
var name='Nicholas'+' '+'Conti'; .log(name);//Das Ergebnis ist: Nicolas Conti
Wenn die Zeichenfolge zu lang ist oder Sie sie Schritt für Schritt zusammenfügen möchten, können Sie den Operator „+=" verwenden:
Java-Code
var str='Onkel'+'is'+'der Wohlwollende'+','
str + ='So liebt man die Menschen. Die '+', '+'-Spezialität des Sohnes ist, dass er weinen kann.'
console.log(str)//Das Ergebnis ist: Der Onkel des Kaisers ist gütig, liebt die Menschen wie ein Sohn und seine Spezialität ist, dass er weinen kann
Eine andere Möglichkeit ist die Verwendung der concat()-Methode:
Java-Code
var string='云长Er hat ein rotes Gesicht,'
string.concat('Der Bart ist ziemlich lang, '+' ist sicher eingebildet, '+' Das Unglück wird früher oder später kommen')//Ergebnis: Yunchang ist rot im Gesicht, Einbildung ist sicher, aber früher oder später wird das Unglück kommen
Darüber hinaus kann die concat()-Methode auch zum Spleißen verwendet werden Arrays:
Java-Code
var array=['老','夫'];
var array2= ['Fa','Da','Le'];
console.log( array.concat(array2));//Das Ergebnis ist: ['老','夫','发' ,'达','了']
Darüber hinaus ändert die concat()-Methode das Original nicht. Das Array wird zu einem neuen Array zusammengefügt.
Es ist auch zu beachten, dass Zeichenfolgen nach dem Spleißen immer noch Zeichenfolgen sind und Arrays nach dem Spleißen immer noch Arrays sind.
2. String-Aufteilung
Die Methode split() hat verschiedene Verwendungsmöglichkeiten:
Wir können verschiedene Aufteilungsmethoden zum Aufteilen verwenden:
Java-Code
var string= 'Ich habe heute zehn Schüsseln Nudeln gegessen'
console.log(string.split(''));//result[' I', ' ', 'Jin', ' ', 'Tag', ' ', 'essen', ' ', '了', ' ', '十', ' ', 'Schüssel', ' ', 'Nudeln ']
console.log(string.split(' '));//Result ['I', 'Today', 'Day', 'Eat', 'Le', '十', ' Bowl', 'noodle']
console.log(string.split());//Das Ergebnis ['Ich habe heute zehn Schüsseln Nudeln gegessen']
Das können wir anhand einer leeren Zeichenfolge sehen Trennt die einzelnen Zeichen durch Leerzeichen. Ohne Parameter wird die gesamte Zeichenfolge in ein Array mit nur einem Zeichenfolgenelement unterteilt. Beachten Sie, dass das Ergebnis unabhängig von der Aufteilungsmethode ein Array ist.
Oben haben wir nur den ersten Parameter der split()-Methode verwendet. Bei der Verwendung können Sie den ersten Parameter in den Klammern nach Bedarf ändern, um die Teilungsposition auszuwählen. Die Methode split( ) verfügt außerdem über einen zweiten Parameter. Mit dem zweiten Parameter können Sie die Länge des Arrays nach dem Teilen angeben:
Java-Code
var string= '. Ich esse heute eine Schüssel Nudeln'
console.log(string.split(' ',6)); ', ' Bowl']
console.log(string);//Ich habe heute eine Schüssel Nudeln gegessen< /span> ;
Darüber hinaus wird der Metastring, wie Sie der letzten Zeile entnehmen können, nach der Aufteilung mit der Methode split() nicht verändert.