Ver Mensaje Individual
  #7 (permalink)  
Antiguo 11/01/2009, 08:36
JBRS
Usuario no validado
 
Fecha de Ingreso: marzo-2004
Mensajes: 349
Antigüedad: 20 años
Puntos: 0
Respuesta: ¿como hago este preg_replace?

Perdonad que me meta, pero trato de aprender a usar bien expresiones regulares y mi pregunta es:

En

$cadena = preg_replace("/^\[(color=[a-z0-9\#]+)\]$/i", "[\\1:$a]", $cadena);

¿Qué hace el ^ el # el + y la /i?

En la segunda parte ya ni te cuento, el \\1:$a no tengo ni pajolera idea de dónde sale.

¿Un buen manual on line de estas cosas no hay con ejemplos "progresivos"?