grazie, potrebbero andare bene diverse soluzioni, però cercavo di farlo con le espressioni regolari.
Codice PHP:
$id = "numero corrispondente al nome del file senza estensione";
while($file = readdir($dir)) {
if ($file != '.' && $file != '..' ) {
if ( eregi("^$id\.(gif)|(jpg)|(png)|(swf)$",$file)) $file_trovato = $file ;
}}