Tengo un string que contiene código html y estoy intentando sacar la ruta de ciertos enlaces. Para ello estoy usando la funcion preg_match_all pero no hay forma, no sé si esque no estoy escribiendo bien el patrón o que pasa.
Solamente quiero coger los enlaces que empiezan por http://www.xunta.es/Dog así que utilizo el siguiente código:
Código PHP:
$expresion = '/(?:<a href="http:\/\/www\.xunta\.es\/Dog)(.*)(?:">)/';
preg_match_all($expresion,$texto,$enlaces);
foreach($enlaces[1] as $enlace){
echo $enlace.'<br />';
}
Agradecería un poco de ayuda.