El documento describe los caracteres de escape utilizados en expresiones regulares. Explica que los caracteres como letras, números y algunos símbolos coinciden con ellos mismos, mientras que secuencias como \t, \n y \r coinciden con caracteres de tabulación, nueva línea y retorno de carro respectivamente. También describe construcciones como \nnn y \xnn que coinciden con caracteres ASCII representados en notación octal y hexadecimal, y \unnnn para caracteres UTF-16.
1. Universidad de las Fuerzas Armadas –ESPE
Nombre: Katherine Otáñez Fecha: 2015-06-10 NRC: 4329 Aula: G204
Caracteres de escape
Carácter o
secuencia
Descripción
Todos los caracteres
excepto los
siguientes:
. $ ^ { [ ( | ) * + ?
Estos caracteres no tienen ningún significado especial en las expresiones
regulares, sino que equivalen a sí mismos.
a Coincide con un carácter de campana (alarma), u0007.
b En una clase de caracteres [character_group],coincide con un
retroceso, u0008.(Vea Clases de carácter en expresiones regulares.) Fuera de
una clase de caracteres, b es un delimitador que coincide con un límite de
palabras. (Vea Delimitadores en expresiones regulares.)
t Coincide con un carácter de tabulación, u0009.
r Coincide con un retorno de carro, u000D. Observe que r no es equivalente al
carácter de nueva línea, n.
v Coincide con una tabulación vertical, u000B.
f Coincide con un avance de página, u000C.
n Coincide con una nueva línea, u000A.
e Coincide con un escape, u001B.
nnn Coincide con un Carácter ASCII, donde nnn está compuesto de dos o tres
dígitos que representan el código de carácter octal. Por
ejemplo, 040 representa un carácter de espacio. Esta construcción se interpreta
como una referencia inversa si tiene un solo dígito (por ejemplo, 2) o si se
corresponde con el número de un grupo de captura. (VeaConstrucciones de
referencia inversa en expresiones regulares.)
x nn Coincide con un carácter ASCII, donde nn es un código de carácter
hexadecimal de dos dígitos.
c X Coincide con un carácter de control ASCII, donde X es la letra del carácter de
control. Por ejemplo, cC es CTRL-C.
u nnnn Coincide con una unidad de código UTF-16 cuyo valor hexadecimal es nnnn.
Si va seguido de un carácter que no se reconoce como carácter de escape,
coincide con ese carácter.
2. Referencias:
Martinez F. Lista de los tipos de datos básicos en C. FACEyT – UNT.
Risto, R. (2015), Programación estructurada.Kouppa.
3. Universidad de las Fuerzas Armadas –ESPE
Nombre: Katherine Otáñez Fecha: 2015-06-10 NRC: 4329 Aula: G204
Tipos de variables
Referencias:
Martinez F. Lista de los tipos de datos básicos en C. FACEyT – UNT.
Ramirez,J.F. (2001), Arquitectura de ordenadores. México D. F. , México:
Pearson.