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!