Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sistemas Operativos - Expresiones Regulares
Sistemas Operativos - Expresiones Regulares
======================
Una expresión regular es un patrón que nos permite buscar una cadena de caracteres
formada por metacaracteres y caracteres ordinarios
Repetición
----------
\{ \} Indican Repetición de la ER anterior. Entre las llaves podemos indicar 1 o
2 números.
'^[0-9]\{3\}.*'
Indica que va a buscar líneas que empezen por 3 números
123abc 145z
'[aeiou]\{2\}'
Indica que va a buscar líneas que tengan al mínimo 2 vocales
aa ae aei aaaaa
ej:
Barcelona, 15 de enero de 2019
Madrid, 25 de octubre de 2023
pepe.perez1237@hotmail.com
[^!?·"*/\^$]@\{1\}[a-z].*\.[a-z]\{2,4\}
Alternancia
-----------
| Indica que puedes aparecer uno de os caracteres de los indicados en la ER
Etiquetado
----------
Mediante los paréntesis, agrupamos ER que quedan etiquetadas, y podemos
referirnos a ellas mediante a un número, empezando por el 1 y desde la izquiera
ej.
ab?c ac abc
(el parentesis hace referencia a la letra anterior) Significa 0 o 1 ocurrencia
(a|b)c ac bc