Índice

Caracteres específicos de ERe

Carácter especial

Significado

Caracteres de repetición

?

0 o 1 veces el carácter o grupo anterior

+

De 1 a n veces el carácter o grupo anterior

{m}

m veces el carácter anterior

{m,}

Al menos m veces el carácter anterior

{m,n}

Entre m y n veces el carácter anterior

Otros

(er1)

Agrupación

er1|er2|er3

Alternativas

En las ERe, las llaves y los paréntesis pierden su significado especial si se les antepone una barra invertida.

Ejemplos

ER

Significado

ˆ[+-]?[0-9]+$

Cadena que represente un nombre entero (al menos una cifra) con la posibilidad de estar precedido de un signo (0 o 1 veces)

Ejemplos de correspondencia:

2

-56

+235

789654

\|[0-9]{5}\|

Cadena que contenga un número de cinco cifras rodeado por dos barras verticales.

Ejemplos de correspondencia:

Paseo de la Castellana|28003|Madrid

|33001|Oviedo

\{[0-9]{2}\}$

Cadena que termine con dos cifras entre llaves.

Ejemplos de correspondencia:

nota1{23}

{78}

ˆtruc|cosa$

Cadena que empiece con "truc" o acabe con "cosa".

ˆ(truc|cosa)+$

Cadena compuesta de 1 a n ocurrencias de "truc" o de "cosa".

Ejemplos de correspondencia:

truc

cosa

truccosatruc

cosacosa