Holen Sie sich Zeichenfolge zwischen zwei Zeichenfolgen

Meine Zeichenfolge lautet: "reply-234-private", ich möchte die Nummer nach "reply-" und vor "-private" "234" erhalten. Ich habe es mit folgendem Code versucht, aber es gibt ein leeres Ergebnis zurück:

$string = 'reply-234-private';
$display = preg_replace('/reply-(.*?)-private/','',$string);
echo $display;

Antworten auf die Frage(6)

Ihre Antwort auf die Frage