Índice

Caracteres comunes en ERb y ERe

Carácter especial

Significado

Marcadores de posición

ˆ

Comienzo de línea

$

Fin de línea

\<

Comienzo de una palabra. Caracteres que pueden formar parte de una palabra: [A-Za-z0-9_]

\>

Fin de una palabra

Representar un caracter

.

Un carácter cualquiera

[lista_de_caracteres]

Un carácter de los citados en la lista

[ˆlista_de_caracteres]

Un carácter que no esté entre los citados en la lista

Principales clases de caracteres POSIX

[:alnum:]

Carácter alfanumérico.

Equivalente a los intervalos [0-9a-zA-Z]

[:alpha:]

Carácter alfabético.

Equivalente a los intervalos [a-zA-Z]

[:lower:]

Carácter alfabético en minúscula.

Equivalente al intervalo [a-z]

[:upper:]

Carácter alfabético en mayúscula.

Equivalente al intervalo [A-Z]

[:digit:]

Carácter numérico.

Equivalente al intervalo [0-9]

[:blank:]

Carácter espacio o tabulación.

Equivalente a los caracteres []

[:cntrl:]

Carácter de control no imprimible.

Equivalente al intervalo y al carácter [\x00-\x1F\x7F]

[:graph:]

Carácter imprimible y visible (sin incluir el espacio).

Equivalente al intervalo [\x21-\x7E]

[:print:]

Carácter imprimible (incluido el espacio).

Equivalente al intervalo [\x20-\x7E]

[:punct:]

Carácter de puntuación : carácter imprimible salvo el espacio y los caracteres alfanuméricos

[:space:]

Caracteres espacio, salto de página, newline, carriage return, tabulaciones ...