Obtener el nombre de una imagen del código HTML <img src=....> con expresión regular
Publicado por xve (6935 intervenciones) el 20/12/2017 07:50:00
He tenido la necesidad de obtener el nombre de una imagen del código HTML <img src='...'> y gracias a mi amigo Kip, me ha indicado la expresión regular para obtener dicho valor.
Si tenemos:
para obtener el nombre de la imagen.jpg, podemos utilizar:
Si queremos obtener la ruta completa, seria:
Espero que os sirva de ayuda!!!
Si tenemos:
1
$var="<img src='/folder1/imagen.jpg'>";
para obtener el nombre de la imagen.jpg, podemos utilizar:
1
2
preg_match("/([^\/\']+)(\.\w+)/",$var, $image);
echo $image[0]; // devolvera 'imagen.jpg'
Si queremos obtener la ruta completa, seria:
1
2
preg_match("/([^\']+)(\.\w+)/",$var, $image);
echo $image[0]; // devolvera '/folder1/imagen.jpg'
Espero que os sirva de ayuda!!!
Valora esta pregunta


1