Reemplace dinámicamente los atributos "src" de todas las etiquetas <img> (redux) [duplicado]

Posible duplicado:
Reemplace dinámicamente los atributos "src" de todas las etiquetas <img>

Historia divertida: publiquéesta misma pregunta Hace poco tiempo, pero en lugar de obtener algo que pudiera usar, todo lo que obtuve fue un gran dogma sobre los males del uso de expresiones regulares para analizar HTML. Así que aquí va de nuevo.

Tengo algo de HTML y quiero reemplazar los atributos "src" de todas las etiquetas img para que apunten a copias de las imágenes idénticas (aunque con diferentes nombres de archivo) en otro host.

Por ejemplo, dadas estas tres etiquetas

<IMG SRC="../graphics/pumpkin.gif" ALT="pumpkin">
<IMG BORDER="5" SRC="redball.gif" ALT="*"> 
<img alt="cool image" src="http://www.crunch.com/pic.jpg"/>

Me gustaría reemplazarlos con

<IMG SRC="http://myhost.com/cache/img001.gif" ALT="pumpkin">
<IMG BORDER="5" SRC="http://myhost.com/cache/img002.gif" ALT="*"> 
<img alt="cool image" src="http://myhost.com/cache/img003.jpg"/>

Estoy tratando de usarPHP Simple HTML DOM Parser, pero no lo entiendo.

include 'simple_html_dom.php';
$html = str_get_html('<html><body>
<IMG SRC="../graphics/pumpkin.gif" ALT="pumpkin">
<IMG BORDER="5" SRC="redball.gif" ALT="*"> 
<img alt="cool image" src="http://www.crunch.com/pic.jpg"/>
</body></html>');

¿Que hago después?

Respuestas a la pregunta(2)

Su respuesta a la pregunta