Heim > Java > javaLernprogramm > Wie teile ich Strings mithilfe von Regex in beliebigen Leerzeichen in Java auf?

Wie teile ich Strings mithilfe von Regex in beliebigen Leerzeichen in Java auf?

Mary-Kate Olsen
Freigeben: 2024-12-24 03:00:13
Original
293 Leute haben es durchsucht

How to Split Strings on Any Whitespace in Java Using Regex?

Aufteilen von Zeichenfolgen in beliebige Leerzeichen mithilfe von Regex-Mustern

Um eine Zeichenfolge mithilfe von Leerzeichen als Trennzeichen in Java aufzuteilen, verwenden Sie Java. lang.String.split()-Methode mit einem geeigneten Regex-Muster.

Das Regex-Muster, um dies zu erreichen, ist \s . Dieses Muster entspricht einem oder mehreren Vorkommen eines beliebigen Leerzeichens, wie Leerzeichen, Tabulatoren, Zeilenumbrüche usw.

Beispiel:

Betrachten Sie die folgende Zeichenfolge:

myString = "Hello[space character][tab character]World"
Nach dem Login kopieren

Mit der Methode split() mit dem Muster \s können wir die Zeichenfolge aufteilen als folgt:

String[] splitString = myString.split("\s+");
Nach dem Login kopieren

Dies führt zu einem Array mit zwei Elementen:

  • "Hallo"
  • "Welt"

Der Split-Vorgang ignoriert die Leerzeichen zwischen „Hello“ und „World“.

Escapezeichen Backslashes:

Beachten Sie, dass das Backslash-Zeichen im Regex-Muster in Java mit Escapezeichen versehen werden muss. Dies liegt daran, dass Java zunächst versucht, maskierte Sequenzen zu interpretieren, z. B. n für eine neue Zeile. Um den Backslash zu umgehen, verwenden Sie \. Daher wird das endgültige Muster zu „\s“.

Das obige ist der detaillierte Inhalt vonWie teile ich Strings mithilfe von Regex in beliebigen Leerzeichen in Java auf?. 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