Heim > Java > javaLernprogramm > Wie kann ich eine Zeichenfolge in Java mithilfe regulärer Ausdrücke aufteilen, um Leerzeichen zu verarbeiten?

Wie kann ich eine Zeichenfolge in Java mithilfe regulärer Ausdrücke aufteilen, um Leerzeichen zu verarbeiten?

DDD
Freigeben: 2024-12-27 03:54:13
Original
173 Leute haben es durchsucht

How Can I Split a String in Java Using Regular Expressions to Handle Whitespace?

So teilen Sie einen String mithilfe von regulären Java-Ausdrücken auf

Wenn Entwickler vor der Aufgabe stehen, einen String in ein Array von Teilstrings aufzuteilen, stellen sich Entwickler häufig auf die Notwendigkeit stoßen, Leerzeichen als potenzielle Trennzeichen zu berücksichtigen. Dies kann effektiv mithilfe der String.split()-Methode von Java mit dem entsprechenden regulären Ausdrucksmuster erfolgen.

Um dies zu erreichen, ist das empfohlene Muster zur Übergabe an String.split() „s“. Dieses Muster gruppiert alle Leerzeichen, einschließlich Leerzeichen (' '), Tabulatoren ('t') und Zeilenumbrüche ('n'), als ein einzelnes Trennzeichen.

Betrachten Sie beispielsweise die Zeichenfolge „Hellospace CharacterWorld“. . Das Teilen dieser Zeichenfolge mithilfe des Musters „s“ würde das Array [„Hallo“, „Welt“] ergeben und den Leerraum zwischen den Leer- und Tabulatorzeichen beseitigen.

Es ist wichtig zu beachten, dass in Java der Backslash verwendet wird Das Zeichen („“) muss mit einem zusätzlichen „“ maskiert werden, sodass das endgültige Muster „$\s $“ ergibt. Dies liegt daran, dass Java das „s“ zunächst als Sonderzeichen-Escape-Sequenz interpretiert, daher ist es notwendig, das Literal „s“ mit „$$s$“ zu senden.

Alternativ ist das s-Muster äquivalent zu das detailliertere Muster „[ \tnx0Bfr]“, das explizit die Zeichen auflistet, mit denen es übereinstimmt: Leerzeichen, Tabulator, Zeilenumbruch, Zeilentrennzeichen, Seitenvorschub und Wagenrücklauf.

Das obige ist der detaillierte Inhalt vonWie kann ich eine Zeichenfolge in Java mithilfe regulärer Ausdrücke aufteilen, um Leerzeichen zu verarbeiten?. 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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage