Kryptaesthesie
Erfahrenes Mitglied
Hallo zusammen,
ich stehe gerade etwas auf dem Schlauch und komme einfach zu keiner Lösung.
Mein Ziel soll es sein, dass ich von einem String einen Substring haben möchte, der bis zum ersten Buchstaben geht.
Zahlen, Zeichen, Sonderzeichen sind egal. Es geht mir wirklich nur um Buchstaben.
Mein letzter Versuch ging in die nachfolgend aufgeführte Richtung, was allerdings immer das erste Wort, das gefunden wird, ausgibt.
Also aus "12345,6789 Mein String" wurde: "Mein".
Das kann doch eigentlich kein unlösbares Problem sein.
Aber ich bekomme es gerade nicht hin. Habt ihr eine Idee?
Beste Grüße
Gerrit
ich stehe gerade etwas auf dem Schlauch und komme einfach zu keiner Lösung.
Mein Ziel soll es sein, dass ich von einem String einen Substring haben möchte, der bis zum ersten Buchstaben geht.
Zahlen, Zeichen, Sonderzeichen sind egal. Es geht mir wirklich nur um Buchstaben.
Mein letzter Versuch ging in die nachfolgend aufgeführte Richtung, was allerdings immer das erste Wort, das gefunden wird, ausgibt.
Also aus "12345,6789 Mein String" wurde: "Mein".
Code:
Matcher mf = Pattern.compile( "\\w*[A-Za-z]" ).matcher(stringIt);
if(mf.find()) {
stringIt = mf.group();
}
System.out.println("stringIt: " + stringIt);
Das kann doch eigentlich kein unlösbares Problem sein.

Aber ich bekomme es gerade nicht hin. Habt ihr eine Idee?
Beste Grüße
Gerrit