Aqui tienes un ejemplo:
Código PHP:
<?php
$cadena = "<a width=\"500\">hi</a>";
echo preg_replace("/(width=\")([0-9])*(\")/", "width=\"200\"", $cadena);
?>
Como ves el witdh tiene de valor 500, pero en la pantalla muestra 200, porque el preg_replace ha detectado el width y lo ha sustituido.
Un saludo