Also ich habe folgenden Text:
newline">Izidóra Katil<
In meinem Editor wird dieser mit folgendem Regulären Ausdruck gefunden:
newline">.*?<
Da mich nur das was zwischen > und < steht interessiert mache ich noch ne Klammer im Ausdruck:
newline">(.*?)<
So wenn ich das nun ich Java versuche klappt es ab dem .* nicht mehr:
Wo liegt der Fehler?
newline">Izidóra Katil<
In meinem Editor wird dieser mit folgendem Regulären Ausdruck gefunden:
newline">.*?<
Da mich nur das was zwischen > und < steht interessiert mache ich noch ne Klammer im Ausdruck:
newline">(.*?)<
So wenn ich das nun ich Java versuche klappt es ab dem .* nicht mehr:
Java:
String s = "newline\">Izidóra Katil<";
Pattern p = Pattern.compile("newline\">(.*?)<");
Matcher matcher = p.matcher(s);
while(matcher.find()) {
System.out.println(matcher.group());
}
Wo liegt der Fehler?