So teilen Sie eine Zeichenfolge unter Verwendung aller Leerzeichen als Trennzeichen auf
Bei der Arbeit mit Zeichenfolgen ist es häufig erforderlich, diese basierend auf Teilzeichenfolgen aufzuteilen auf bestimmte Trennzeichen. In Java kann die Methode String.split() verwendet werden, um diesen Vorgang auszuführen. Durch die Übergabe eines regulären Ausdrucksmusters können Sie steuern, wie die Zeichenfolge geteilt wird.
Wenn Sie beispielsweise eine Zeichenfolge unter Verwendung aller Leerzeichen (Leerzeichen, Tabulatoren, Zeilenumbrüche usw.) als Trennzeichen teilen möchten, Sie müssten das folgende Regex-Muster übergeben:
"\s+"
Detailliert Erläuterung:
Durch die Kombination dieser Elemente stimmt das Regex-Muster „s“ mit jeder Folge von einem oder mehreren Leerzeichen überein. Wenn dieses Muster an die Methode „split()“ übergeben wird, führt es dazu, dass die Zeichenfolge überall dort, wo eine Folge von Leerzeichen vorhanden ist, in Teilzeichenfolgen aufgeteilt wird.
Beispiel:
Bedenken Sie die folgende Zeichenfolge:
"Hello World\n\t\tGoodbye"
Wenn wir das Regex-Muster „s“ verwenden, um diese Zeichenfolge zu teilen, erhalten wir Folgendes Teilzeichenfolgen:
["Hello", "World", "Goodbye"]
Wie Sie sehen können, wurde die Zeichenfolge bei jedem Vorkommen eines oder mehrerer Leerzeichen in Teilzeichenfolgen aufgeteilt. Die Leerzeichen zwischen dem ersten und zweiten Teilstring sowie dem zweiten und dritten Teilstring wurden weggelassen.
Das obige ist der detaillierte Inhalt vonWie teile ich eine Zeichenfolge in Java auf, indem ich alle Leerzeichen als Trennzeichen verwende?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!