Hallo,
ich würde gerne folgendes erreichen: Aus einem String soll der Name mit Hilfe einer Regex und den Pattern und Matcher Klassen extrahiert werden.
Beispiel:
Ich hätte gerne "Mustermann" als Ausgabe, aber es wird "Last name: M" ausgegeben. Daher glaube ich, dass meine Rexgex nicht richtig ist und ich auch Matcher falsch verwende.
Kann mir jemand dazu einen Tip geben?
ich würde gerne folgendes erreichen: Aus einem String soll der Name mit Hilfe einer Regex und den Pattern und Matcher Klassen extrahiert werden.
Beispiel:
Code:
public class PatternTest {
static String s = "Last name: Mustermann";
public static void main(String[] args) {
Pattern pattern = Pattern.compile("Last name: ([A-Z.]*)");
Matcher matcher = pattern.matcher(s);
if(matcher.find()){
// hier soll Mustermann ausgegeben werden es wird allerdings Last name: M ausgegeben
System.out.println(matcher.group());
}
}
}
Ich hätte gerne "Mustermann" als Ausgabe, aber es wird "Last name: M" ausgegeben. Daher glaube ich, dass meine Rexgex nicht richtig ist und ich auch Matcher falsch verwende.
Kann mir jemand dazu einen Tip geben?