Получить строку между двумя строками

Моя строка: "reply-234-private", я хочу получить число после "reply-" и перед "-private", это "234". Я пытался с помощью следующего кода, но он возвращает пустой результат:

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

Ответы на вопрос(6)

Ваш ответ на вопрос