jueves, 20 de diciembre de 2012

Expresiones Regulares | Sintaxis


Rango de caracteres
[c1-c2] describe el conjunto de caracteres dado por un rango.
Ejemplos
[0-9] es el conjunto de los dígitos desde el 0 hasta el 9.
[a-z] es el conjunto de caracteres en minúsculas de la a la z.
[A-Z] es el conjunto de caracteres en mayúsculas de la A la Z.
[a-zA-Z] es el conjunto de todas las letras minúsculas y mayúsculas.

Conjunto de dígitos
\d describe el conjunto de todos los dígitos decimales. Es la abreviatura de [0-9]
Ejemplos
\d\d valida números del 00 al 99
\d\d\d valida números desde el 000 hasta el 999.

 Conjuntos de letras
\p{L} describe al conjunto de letras Unicode (mayúsculas y minúsculas).
\p{LI} describe solo al conjunto de letras Unicode minúsculas.
\p{Lu} describe solo al conjunto de letras Unicode mayúsculas.
Ejemplos
\p{L}+ valida cadenas como Hola, hola y HOLA.
\p{LI}+ valida cadenas como hola y no valida Hola.
\p{Lu}+ valida cadenas como HOLA y no valida cadenas como Hola.

No hay comentarios:

Publicar un comentario