L
Louis2
Gast
Also ich suche erstmal in einem String ob die Zeichen [-.,;:_°&] vorhanden sind. Wenn ein oder mehrere dieser Zeichen vorhanden sein sollte, soll das Wort gesplittet werden. Also eigentlich würde sich splitten danach anbieten, aber wenn ich für jedes Zeichen ein split() schreibe, dann liefert er mir immer wieder die gleichen Ergebnisse, nur ist dabei das Wort anderes gesplittet (Beispiel: "Meyer-Gerd&Mustermann", nun er findet einmal ein "-" und einmal ein "&", das Ergebnis muss nach dem splitten "Meyer", "Gerd" und "Mustermann" heißen (in einem Array String). Wenn ich jedes mal ein split() mache kommen einmal "Meyer-Gerd" und einmal "Gerd&Mustermann" raus, das will ich nicht sondern er muss egal was für ein Zeichen drin ist -generell wenn so ein Zeichen drin ist- splitten). Wie geht das am besten?
Code:
String bsp = "Meyer-Gerd&Mustermann";
String[] result;
if (!bsp.matches("[-.,;:_°&]+")) {
???
}