Expresiones Regulares
Enviado por iraco • 6 de Enero de 2013 • 225 Palabras (1 Páginas) • 776 Visitas
UNIVERSIDAD PONTIFICIA DE SALAMANCA EN MADRID Facultad de Informática Escuela Universitaria de Informática
Departamento de Lenguajes y Sistemas Informáticos e Ingeniería de Software
Expresiones Regulares
Las expresiones regulares aparecen en muchas de las órdenes de UNIX: vi, ed, sed, grep, egrep y awk.. Los caracteres que componen las expresiones regulares pueden coincidir con los metacaracteres del shell. Para evitar que el shell los interprete, las expresiones regulares pueden escribirse entre comillas simples.
Las siguientes expresiones se han colocado en orden decreciente de precedencia.
Expresión Significado Ejemplo
c \c ^ $ . [...]
[^...]
\n
r* r+
r? r1|r2 \(r\) (r)
él mismo, si no es un carácter especial desactivar el significado especial de c comienzo de línea final de línea
cualquier carácter individual cualquier carácter que esté en ... o en el rango cualquier carácter que no esté en ... o en el rango lo que se corresponda con la n-ésima expresión regular etiquetada \(...\) 1 cero o más r una o más r 2
ceroouna r 2 r1 ó r2 2 expresión regular etiquetada 1 expresión regular 1
\* ^yo yo$ .... [a−zA−Z] [aeiou] [^0−9]
[0−9]* [a-z][0−9]+
l[ao]s? SI|si
un asterisco yo situado al comienzo de la línea yo situado al final de la línea código de cuatro caracteres
cualquier letra cualquier vocal
cualquier carácter no numérico
cualquier combinación de dígitos cualquier combinación de dígitos
precedidos por una letra minúscula lo, la, los ó las si en mayúsculas o minúsculas
1 2
Sólo para grep Sólo para egrep
Expresiones regulares
...