Ver Mensaje Individual
  #10 (permalink)  
Antiguo 04/12/2009, 10:11
Avatar de pateketrueke
pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: ayuda aprendiendo expresiones regulares

Cita:
Iniciado por Dundee Ver Mensaje
[...] Pero sinceramente no entiendo nada. ¿que es foobar y fubar? [...]
Esto es importante de comentar, y es algo que además es usado comúnmente en tutoriales, referencias y documentación: foo, bar, baz, buzz, etc...

Se les conoce como variables meta-sintácticas, osea... que pueden ser lo que tu quieras

Solo se emplean para fines de ejemplos, pueden ser: pepito, juanita, casa, o la cadena que mas te acomode para fines de ejemplificación...

Cita:
(?:) No captura subpatron - ((?:foo|fu)bar) captura foobar o fubar sin que foo o fu se capture como subpatron
Si evitas el prejuicio de decir: esas no son mis variables, no las entiendo... ¬¬

pues fácilmente entenderías...
Cita:
((?:p|m)a){1,2}
Este ultimo ejemplo capturaría las palabras: pa, ma, papa, mama (usando el mismo patrón [que es lo importante, no las variables])

Y esto aplica para muchos casos, donde recalco, se suele comentar: "pero ese no es mi código y ¡no lo entiendo!! ¿podrías darme otro que tenga que ver con mi ejemplo??"

...y cosas del estilo, un poco de reflexión te debió dar la respuesta mucho antes de leer esto....


PDTA

(foo|bar) agrupa y captura
(?:foo|bar) agrupa, pero NO captura

...si, como Hidek1 comenta: match es "capturar"
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.