02/06/2009, 22:18
|
| | | Fecha de Ingreso: julio-2008 Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 16 años, 6 meses Puntos: 416 | |
Respuesta: Expresiones regulares, caracter de negacion Lo poco que se de expresiones regulares lo he leído en libros de PHP y de ModRewrite.
Pero deben haber libros muy buenos en la red.
Solo un aporte mas para quien se tope con este tema:
Cuando usas (.*), greedy matching, la expresion regular traga lo mas que pueda hasta encontrar un caracter que la detenga.
Si aplicamos la expresion regular /c(.*)n/ a la palabra "canadian", mostrara: "anadia".
Mientras que usando non-greedy matching, (.*?), la expresion regular traga lo menos posible, por lo que aplicando /c(.*?)n/ a la cadena "canadian" devolveria: "a" EDIT: Busque mi libro de ModRewrite, y la lectura que el autor recomienda para expresiones regulares (porque en ese libro no lo cubren todo) es: Mastering Regular Expressions, Second Edition, by Jeffrey Friedl
Última edición por Ronruby; 02/06/2009 a las 22:28 |