Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/04/2007, 15:03
Avatar de Maycol
Maycol
 
Fecha de Ingreso: diciembre-2001
Ubicación: Ávila (España)
Mensajes: 539
Antigüedad: 22 años, 4 meses
Puntos: 0
preg_match_all lio con expresiones regulares

Hola foreros!
El caso es que nunca fui muy bueno con la expresiones regulares y ahora estoy intentando hacer una cosita y nada no hay manera xD, a ver si me podéis echar una mano, os pongo en situación, tenemos una cadena $contents con tags <a> por ejemplo:
Código HTML:
<area href="pagina.php?s=23454325&p=9c" {...} ><area href="pagina.php?s=1242457&p=a3" {...} >...
Y bueno lo que quiero es sacar el valor de "s" y de "p" y bueno mi intento es este:

Código PHP:
preg_match_all('/<area href="pagina.php\\?s=([0-9]*?)&p=([[:alnum:]]*?)" .*>/i'$contents$valores); 
Y bueno no lo acabo de conseguir, con este código saca la primera coincidencia, siempre me peleo con las expresiones regulares... un buen manual de paso no estaría mal ;).

Saludos y gracias.
__________________
Zepsilon.com
Diseño e imaginacion