Red de conocimiento informático - Aprendizaje de programación - ¿Cómo relaciona PHP las URL con expresiones regulares?

¿Cómo relaciona PHP las URL con expresiones regulares?

Puede ser así:

$imagen? =?" http://xxxxxxxxx.jpg "

preg_match("/(http:\/\/)?\w+\.jpg/", $imagen, $ coincidencias); //http: //Sí o No

¿Eco? $matches[0]; //$matches[0] representa la ruta de la imagen coincidente. Arriba solo se incluyen imágenes tipo jpg.

Si quieres hacer coincidir otros tipos, puedes usar esto.

preg_match("/(http:\/\/)?\w+\.(jpg|jpeg|gif|png)/",$imagen,$matches);

¿eco? $ coincide[0];