Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/02/2011, 08:56
Avatar de Raulmmmm
Raulmmmm
 
Fecha de Ingreso: marzo-2007
Ubicación: En otro lugar que tú
Mensajes: 1.549
Antigüedad: 17 años, 1 mes
Puntos: 36
No me sale la expresión regular!

¡Hola!

Lo que me ocurre es que estoy cogiendo el código de una web, y lo que necesito es saber la información que os indico ahora.

Por ejemplo si tengo este texto:
Cita:
ak fjakf jalfkj apofi japo fpaoriajefp oajiefjapeofi apiof a <a href="web.html">El enlace que busco</a> fajfeoiap</li><a href="riau.html">fjoaijfoeia</a>
Necesito encontrar la url que he puesto en negrita.

He intentado esto pero no me funciona:
Código PHP:
<?php
$texto 
=  'ak fjakf jalfkj apofi japo fpaoriajefp oajiefjapeofi apiof a <a href="web.html">El enlace que busco</a> fajfeoiap</li><a href="riau.html">fjoaijfoeia</a>';
$buscar '/(.*?)<a href="([A-z0-9.]+)">El enlace que busco<\/a>(.*?)/';
$rem '$2';
echo 
preg_replace($buscar$rem$texto);
?>
¿Cómo lo podría hacer? ¿Me estoy equivocando de función o es simplemente que no sé escribir la expresión?

Gracias por adelantado!