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