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