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?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage