Heim > Java > javaLernprogramm > Wie teile ich eine Zeichenfolge mithilfe regulärer Ausdrücke in ein Array von Zeichen auf?

Wie teile ich eine Zeichenfolge mithilfe regulärer Ausdrücke in ein Array von Zeichen auf?

Patricia Arquette
Freigeben: 2024-11-23 16:17:16
Original
781 Leute haben es durchsucht

How to Split a String into an Array of Characters Using Regular Expressions?

Aufteilen von Zeichenfolgen in Zeichen-Arrays

Um eine Zeichenfolge in ein Array einzelner Zeichenfolgen aufzuteilen, ist die Verwendung der Split-Methode eine effektive Lösung in Verbindung mit einem regulären Ausdruck.

Der folgende Code zeigt, wie dies erreicht wird dies:

String str = "cat";
String[] characters = str.split("(?!^)");
Nach dem Login kopieren

Der reguläre Ausdruck „(?!^)“ ist für diesen Prozess unerlässlich. Dadurch wird sichergestellt, dass die Zeichenfolge in einzelne Zeichen aufgeteilt wird und gleichzeitig eine leere Zeichenfolge als erstes Element vermieden wird. Konkret bedeutet (?!^) „nicht gefolgt vom Anfang der Zeichenfolge“, mit Ausnahme der leeren Zeichenfolge, die durch die Aufteilung am Anfang der Zeichenfolge entstehen würde.

Ausführen des obigen Codes mit der Eingabezeichenfolge „ cat“ liefert die gewünschte Ausgabe:

characters = ["c", "a", "t"]
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie teile ich eine Zeichenfolge mithilfe regulärer Ausdrücke in ein Array von Zeichen 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