Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/09/2005, 16:45
zatara04
 
Fecha de Ingreso: julio-2005
Mensajes: 13
Antigüedad: 18 años, 9 meses
Puntos: 0
Según lo que dijiste, hice esta expresión regular:

Código PHP:
$patron "@\<img class=\"mi_clase\"[\w=\"\s]*value=\"id:(\d+)\"[\s*]?\/\>@i"
Aquí tienes un ejemplo de lo que deseas hacer utilizando la función preg_replace():

Código PHP:
$texto = <<<FIN
<img class="mi_clase" width="20" height="20" value="id:5"/>
<p>Un parrafo por aqui</p>
<img class="mi_clase" width="20" height="20" value="id:6"/>
<p>Otro parrafo por aqui</p>
<IMG class="mi_clase" width="20"height="20" value="id:7"/>
FIN;

$patron "@\<img class=\"mi_clase\"[\w=\"\s]*value=\"id:(\d+)\"[\s*]?\/\>@i";

print 
preg_replace($patron,'\1'$texto); 
espero haberte ayudado..

Saludos