Regex/ejercicios
De FESOL. Proyectos de Software Libre ULS
Esa página contiene una serie de ejercicios para expresiones regulares. Para poder realizar los ejercicios, deberán descargar el archivo al final de la página y para cada archivo ejecutar el comando grep con ls siguientes opciones:
grep --color=always -e "b." 1-caracter.txt
ó
grep --color=always -P -e "b." 1-caracter.txt
Donde --color=always define que nos coloree las conincidencias, -P que use el formato de expresiones regulares del lenguaje perl y -e no indica que a continuación ingresamos un expresion regular y 1-caracter.txt define el archivo a al que le aplicaremos la expresión regular,.
- caracter.txt: Deben coincidir todos los elementos.
- numero.txt: Deben coincidir todos los que contengan números.
- punto.txt: Deben coincidir todos los que terminan con punto.
- clase.txt: Deben coincidir los primeros tres elementos (can, man,fan).
- exluyendo.txt: Debe excluir bog.
- charrango.txt: Deben de coincidir todos los nombres con mayúsculas y dos letras.
- repeticion.txt: Deben de coincidir donde se repita mas de una vez la letra z.
- cuantificar.txt: Deben de coincidir las primeras tres, donde las letras a ó b ó c se repiten.
- opcionales.txt: Debe coincidir donde ha encontrado archivos (files found).
- espacios.txt: Debe coincidir donde haya espacio despues del numero punto.
- comienzo.txt: Debe coincidir el elemento que comienza con Mission.
- grupos.txt: Debe de coincidir los archivos que terminen en pdf.
- grupos-anidados.txt: Deben coincidir todas las fechas.
- grupos-anidados2.txt: Deben coincidir todas las resoluciones.
- logico.txt: Deben coincidir todas las animales peludos.