You are on page 1of 1

Hoja mnima de: Expresiones Regulares

Tabla 1. Definicin de metacaracteres Clave ^ $ . | {} [] () * + ? Definicin Inicio de String Fin de String Cualquier carcter (Excepto /n) Alternacin (Alguna de las 2 tiene que coincidir) Cuantificador explicito Conjunto explicito Agrupacin Lgica 0 o mas de la expresin anterior 1 o mas de la expresin anterior 0 o 1 de la expresin anterior Ejemplo ^abc abc$ a.c abc | def ab{2}c a[Bb]c (abc){2} ab*c ab+c ab?c Coincidencia abc, abcd, abc123 abc, deabc, 123abc abc, aBc, a1c, aec abc, def abbc abc, aBc abcabc ac, abc, abbc, abbbc abc, abbc, abbbc ac, abc

Tabla 2. Caracteres de escape Clave \a \b \t \r \v \f \n \e Definicin Carcter de alarma Retroceso Tabulador Retorno de carro (no es igual a \n) Tabulador vertical Fin de pagina Nueva Lnea Escape Equivalencia \u0007 \u0008 \u0009 \u000D \u000B \u000C \u000A \u001B \u0020 ------

\s
\nnn \xnn \cX \unnnn \

Encuentra un espacio.
Carcter ASCII de cdigo octal nnn (\040 equivale a \s) Carcter ASCII de cdigo hexadecimal nn (\20 equivale a \s) Carcter ASCII de control ( \cC es CTRL-C) Carcter Unicode de cdigo nnnn (\u0020 equivale a \s) Cuando es seguido por un carcter que no se reconoce como de escape encuentra ese carcter. (\* encuentra un asterisco (*)) Tabla 3. Clases Definicin

Clave

Equivalencia ----

[aeiou] [^aeiou] [0-9a-fA-F] \w \W \S \d \D

Encuentra un solo carcter de los especificados. Encuentra un solo carcter de los que no estn especificados. El guion permite especificar rangos de caracteres contiguos. Encuentra cualquier letra o numero. Encuentra cualquier carcter que no es letra o numero. Encuentra cualquier carcter que no es un espacio. Encuentra cualquier nmero. Encuentra cualquier carcter que no es un Nmero.

[a-zA-Z_0-9] [^a-zA-Z_0-9].
--

[0-9] [^0-9]

Recopilada por: http://rafaharkness.blogspot.mx Fuente: http://msdn.microsoft.com/en-us/library/az24scfc

You might also like