Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/03/2012, 23:54
SurKaiser
 
Fecha de Ingreso: enero-2012
Ubicación: localhost
Mensajes: 37
Antigüedad: 12 años, 3 meses
Puntos: 10
expresiones regulares extraer link

Hola a todos,

Bueno siempre tengo problemas con las expresiones regulares y no las he podido aprender, se usarlas de varias formas pero esta vez no logro mi objetivo asi que agradeceria si alguien puede ayudarme :D ...

Tengo una paginacion con varias url algo asi :

<a title="2" class="page" href="http://localhost/miweb/page/2/">2</a>
<a title="3" class="page" href="http://localhost/miweb/page/3/">3</a>
<span class="nextPage"><a href="http://localhost/miweb/page/2/">››</a>

Lo que quiero hacer es obtener lo que hay dentro de los href y reemplazandolo por un href vacio y añadiendole un onclick y funcion javascript total tendria que quedar asi :

<a title="2" class="page" href="#" onclick="avanza('http://localhost/miweb/page/2/')">2</a>
<a title="3" class="page" href="#" onclick="avanza('http://localhost/miweb/page/3/')">3</a>
<span class="nextPage"><a href="#" onclick="avanza('http://localhost/miweb/page/2/')">››</a>

El problema es que no logro extraer lo de dentro del href y reemplazarlo por otro href vacio + el onclick , intente con preg_replace, preg_match_all y estoy seguro que son las expresiones regulares que uso

El ultimo codigo que hize de los miles que intente :
preg_match_all('/\<a title="(.*?)" class="page" href="http:\/\/localhost\/miweb\/page\/(\w+)\/>(.*?)<\/a>/',$quitar,$links);

Saluods y ayuda por favor :D
__________________
"El Conocimiento Es Poder
Mente Comunal - Diversidad Colectiva