Teilzeichenfolge in RegEx Java suchen
Hallo, ich habe eine Frage zu RegEx. Ich versuche gerade, einen Weg zu finden, um einen Teil eines Buchstabens zu finden, gefolgt von zwei beliebigen Zahlen wie: d09.
Ich habe mir den RegEx ausgedacht^[a-z]{1}[0-9]{2}$
und lief es an der Schnur
sedfdhajkldsfakdsakvsdfasdfr30.reed.op.1xp0
R30 wird jedoch nie gefunden. Der folgende Code zeigt meinen Ansatz in Java.
Pattern pattern = Pattern.compile("^[a-z]{1}[0-9]{2}$");
Matcher matcher = pattern.matcher("sedfdhajkldsfakdsakvsdfasdfr30.reed.op.1xp0");
if(matcher.matches())
System.out.println(matcher.group(1));
Es wird nie etwas ausgedruckt, da Matcher den Teilstring nie findet (wenn ich ihn durch den Debugger starte). Was mache ich falsch?