Regex para alterar <img> URLs relativas para absoluto

Eu preciso olhar dentro de uma string de HTML e mudar tudo<img> tags onde osrc atributo é um endereço relativo, para um URL absoluto. Então, é isso:

<code><img src="puppies.jpg">
</code>

precisa se tornar:

<code><img src="http://sitename.com/path/puppies.jpg">
</code>

enquanto ignorando<img> tags cujossrc atributo já é absoluto.

Estou usando PHP e suponho que precisarei executar issopreg_replace(). Socorro! E obrigado!

questionAnswers(2)

yourAnswerToTheQuestion