Saltar al contenido principal
Una expresión regular es una descripción formal de la estructura de una palabra o del valor de un campo.

Cualquier carácter

*

“c”*“t” – permite palabras tales como cat, cot, etc.

Letra

C

C”ot”: permite palabras como Rot, pot, cot, Dot, mot, etc.

Letra mayúscula

A

A”ot” – permite palabras como Rot, Cot, Mot, Dot, etc.

Letra minúscula

a

a”ot” – permite palabras como rot, cot, mot, dot, etc.

Letra o número

X

X – permite cualquier letra o número independiente.

Número

N

N”th” admite formas como 5th, 4th, 6th, etc.

Cadena

” "

"cot”

O

|

“pl”(“o”|“a”)“t” – permite usar las palabras “plot” y “plat”.

Carácter de un grupo

[]

[tm]“ot” – permite las palabras “tot” y “mot”.

Carácter que no forma parte del grupo

[^]

[^t]“ot” – permite las palabras “cot”, “lot”, etc., pero no la palabra “tot”.

Cualquier número de repeticiones

(se aplica a la expresión o subexpresión de la izquierda)

{-}

[AB74]{-} – permite combinaciones de cualquier longitud con los caracteres A, B, 7 y 4.

Número de repeticiones n

{n}

N{2}“th” permite formas como 25th, 84th, 11th, etc.

De n a m repeticiones

{n-m}

N{1-3}“th” permite formar palabras como 5th, 84th, 111th, etc.

De 0 a n repeticiones

{-n}

N{-2}“th” permite formas como 84th, 5th, etc.

A partir de n repeticiones

{n-}

N{2-}“th” admite palabras como 25th, 834th, 311th, 34576th, etc.

Subexpresión

()

 

Símbolo de guion

[-]

 

Símbolo de barra inclinada

[]

 
Ejemplos de expresiones regulares:
  1. Código postal: [0-9]{6} Valor de ejemplo: “142172”
  2. Código ZIP (USA): [0-9]{5}(”-“[0-9]{4}){-1} Valores de ejemplo: “55416”, “33701-4313”
  3. Ingresos: N{4-8}[,]N{2} Valores de ejemplo: “15000,00”, “4499,00”
  4. Mes en formato numérico: ((|“0”)[1-9])|(“10”)|(“11”)|(“12”) Valores de ejemplo: “4”, “05”, “12”
  5. Fracción: (”-”|)([0-9]{1-})(|((”.”|”,”)([0-9]{1-}))) Valores de ejemplo: “1234,567”, “0.99”, “100,0”, “-345.6788903”
  6. Correo electrónico: [A-Za-z0-9_]{1-}((”.”|”-”)[A-Za-z0-9_]{1-}){-3}”@“[A-Za-z0-9_]{1-}((”.”|”-”)[A-Za-z0-9_]{1-}){-4}”.”([A-Za-z]{2-4}|“asia”|“museum”|“travel”|“example”|“localhost” Valores de ejemplo: “support@abbyy.com”, “my-name@company.org.ru”, “info@gallery.museum

Consulte también:

Expresiones regulares extendidas