se voglio un numero decimale:

preg_replace("/[\d]+[\.]?[\d]+/e","\$numero=$0;",$stringa);

giusto?