Вы можете использовать следующий шаблон регулярных выражений:
(.+?)image(\d+).+
И заменить на $1get.php?$2
.
Вот демоверсия regex101 .
Я не знаю много PHP, но ваш код должен выглядеть примерно так:
$link = 'http://example.com/image123456/super_moon_image_2';
$re = '/(.+?)image(\d+).+/m';
$subst = '$1get.php?$2';
$newlink = preg_replace($re, $subst, $link);
echo $newlink;
Пример Live PHP .