M
Mirjam
Gast
Hallo,
bei folgenden Beispielen:
System.out.println("Bsp 1: " + Pattern.matches("a*b", "aaaaab"));
System.out.println("Bsp 2: " + Pattern.matches("t*r", "tester"));
System.out.println("Bsp 3: " + Pattern.matches("a*", "aaaaab"));
erhalte ich folgende Ausgabe:
Bsp 1: true
Bsp 2: false
Bsp 3: false
Warum werden die beiden Suchstrings in Bsp 2 und 3 nicht auch gefunden?
Ist es nicht einfach so, dass der * ein Platzhalter ist für beliebige Zeichen?
Vielleicht kann mir jemand helfen?
Vielen Dank und Gruß
Mirjam
bei folgenden Beispielen:
System.out.println("Bsp 1: " + Pattern.matches("a*b", "aaaaab"));
System.out.println("Bsp 2: " + Pattern.matches("t*r", "tester"));
System.out.println("Bsp 3: " + Pattern.matches("a*", "aaaaab"));
erhalte ich folgende Ausgabe:
Bsp 1: true
Bsp 2: false
Bsp 3: false
Warum werden die beiden Suchstrings in Bsp 2 und 3 nicht auch gefunden?
Ist es nicht einfach so, dass der * ein Platzhalter ist für beliebige Zeichen?
Vielleicht kann mir jemand helfen?
Vielen Dank und Gruß
Mirjam