Guia practica de Expresiones Regulares en .NET (Regular Expressions)
Caracteres Especiales
|
|
\w
|
Cualquier carácter alfanumérico
|
\s
|
Espacio en Blanco
|
\d
|
Cualquier digito
|
\b
|
Inicio o Fin de una Palabra
|
^ |
Inicia una Cadena
|
$
|
Finaliza una Cadena
|
Repeticiones
|
|
*
|
Repetir cualquier cantidad de
veces
|
+
|
Repetir una o más veces
|
?
|
Repetir cero o una vez
|
{n}
|
Repetir n veces
|
{n,m}
|
Repetir al menos n, pero no
más de m veces
|
{n,}
|
Repetir al menos n veces
|
Negación
|
|
\W |
NO es alfanumerico
|
\S |
NO es espacio en blanco
|
\D |
NO es un digito
|
[^x] |
NO es X
|
[^aeiou] |
Ningun character es aeiou
|
Alternativas
El simbolo| marca opcion entre una alternative u otra. Ejemplo:
Codigos Postales de 5 o 9 digitos:
\b\d{5}-\d{4}\b|\b\d{5}\b
Rangos
Por ejemplo las vocales [aeiou], o letras entre la a-z en minúscula [a-z] o bien
números del 0 al 5 [0-5]
Ejemplos:
Palabra
que inicia con A
\ba\w*\b
Palabra
de seis letras
\b\w{6}\b
Telefono
de siete dígitos
^\d{3}-\d{4}$
Palabra
de 5 a 6 letras
\b\w{5,6}\b
No hay comentarios:
Publicar un comentario