We Recommend

Java How to Program Java How to Program
Takes a new tools-based approach to Web application development that uses Netbeans 5.5 and Java Studio Creator 2 to create and consume Web Services. Features new AJAX-enabled, Web applications built with JavaServer Faces (JSF), Java Studio Creator 2 and the Java Blueprints AJAX Components. Includes new topics throughout, such as JDBC 4, SwingWorker for multithreaded GUIs, GroupLayout, Java Desktop Integration Components (JDIC), and much more.


Posted By

Navegante on 08/12/06


Tagged

regex php expresiones ereg


Versions (?)


Who likes this?

7 people have marked this snippet as a favorite

luman
meth
postNuKe
alexsancho
damarev
yuconner
vali29


Referencia de expresiones regulares en PHP


Published in: Other 


Una breve referencia de los meta carácteres y su significado en expresiones regulares en PHP. Esta referencia de expresiones regulares es muy interesante para tener a mano. Está recogida de un comentario del manual de php.net.

  1. ^ // Comienzo de la zadena
  2. $ // Final de la cadena
  3.  
  4. n* // Cero o mas "n" (donde n es el carácter precedente)
  5. n+ // Uno o mas "n"
  6. n? // Un posible "n"
  7.  
  8. n{2} // Exactamente dos "n"
  9. n{2,} // Al menos dos o mas "n"
  10. n{2,4} // De dos a cuatro "n"
  11.  
  12. () // Parentesis para agrupar expresiones
  13. (n|a) // o "n" o "a"
  14.  
  15. . // Cualquier carácter
  16.  
  17. [1-6] // un número entre 1 y 6
  18. [c-h] // una letra en minuscula entre c y h
  19. [D-M] // una letra en mayúscula entre D y M
  20. [^a-z] // no hay letras en minuscula de a hasta z
  21. [_a-zA-Z] // un guion bajo o cualquier letra del alfabeto
  22.  
  23. ^.{2}[a-z]{1,2}_?[0-9]*([1-6]|[a-f])[^1-9]{2}a+$
  24.  
  25. /* Una cadena que comienza por dos carácteres cualquiera
  26. Seguidos por una o dos letras (en minuscula)
  27. Seguidos por un guion _ bajo opcional
  28. Seguidos por cero o mas números
  29. Seguidos por un numero del 1 al 6 o una letra de la -a- a la -f-
  30. Seguidos por dos carácteres que no son números del 1 al 9
  31. Seguidos de uno o mas carácteres al final de la cadena
  32. Tomado de una anotacion al manual de php.net, de mholdgate -
  33. wakefield dot co dot uk */

Report this snippet 

You need to login to post a comment.