Ver Mensaje Individual
  #4 (permalink)  
Antiguo 25/07/2007, 14:27
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Re: Consulta sobre Expresiones regulares

urls = split('$patron',$codigo)

'$patron' no es lo que creés...

probá

echo '$patron'

y te vas a dar cuenta (probalo así como lo escribiste, con las comillas simples)


-----
Podría ser un problema con las barras de escape de las comillas, estás usando \' cuando no lo necesitás, porque la cadena está delimitada por comillas dobles.

Para probar si es esto, usá la sintaxis HEREDOC para crear el patrón:

$patron = <<<TXT
<a href=('|")([^'"]*?)('|")>
TXT;

y luego split(trim($patron), $codigo);

(el trim es para eliminar los saltos de línea introducidos antes y después de los TXT)


Si así te funciona, el problema está en las barras.


Saludos.

Última edición por AlvaroG; 25/07/2007 a las 18:53