lo que sucede.... ¿ya has leído alguna referencia de expresiones regulares???
para poder hacer referencia a algo, debes capturarlo.... encerrándolo entre paréntesis....
Código PHP:
preg_match_all('/([0-9]+)*/', 'Wed, 30 jul 2008 09:00:00 -03:00', $test);
print_r($test);
PDTA: una repasada a alguna guía, no vendría mal.... suerte!
- por cierto, para lo que quieres... no hacen falta las expresiones, con un simple strtodate() para convertir la primer fecha en un timestamp .... y luego, un date() para darle el formato que deseas... o gmdate() como prefieras....