תעשה EXPLODE לשם של הקובץ במקום לעשות את זה בביטויים רגולריים (מה גם שהביטוי שעשית לא נכון).
תשתמש בערך הראשון של המערך שנקלט מ EXPLODE כדי לקבל רק את שם הקובץ, ותשנה את הביטוי שלך לזה:
PHP קוד:
preg_replace("#^[א-ת]$#s", rand(0,1000), $explode_array[1]);
אני לא בטוח שאפשרי לעשות [א-ת], אבל תנסה.