Partie 1
Exercice 8: Introduction aux expressions régulièresNotre Texte de Travail est ZOLA. Nous avons utilisé un fichier concaténé contenant les 6 parties du texte.
Pour ces exercices, nous avons eu besoin de changer l'encodage du texte original. Pour cela nous avons utilisé la commande : iconv -f iso-8859-1 -t utf-8 ZOLA.txt > ZOLA-UTF8.txt
1. Chercher toutes les lignes commençant par «a» ou «A».
La commande est: egrep ^[aA] ZOLA.txt
2. Chercher toutes les lignes finissant par «rs».
La commande est: egrep "rs"$ ZOLA.txt
3. Chercher toutes les lignes contenant au moins un chiffre.
La commande est: egrep [0-9]+ ZOLA.txt
4. Chercher toutes les lignes commençant par une majuscule.
La commande est: egrep ^[A-Z] ZOLA.txt
5. Chercher toutes les lignes commençant par «B», «E» ou «Q».
La commande est: egrep ^[BEQ] ZOLA.txt
6. Chercher toutes les lignes finissant par un point d'exclamation.
La commande est: egrep \!$ ZOLA.txt
7. Chercher toutes les lignes ne finissant pas par un signe de ponctuation (point, virgule, point-virgule, deux-points, point d'interrogation, point d'exclamation).
La commande est: egrep [^\.\;\,\:\?\!]$ ZOLA.txt
8. Chercher tous les mots contenant un «r» précédé de n'importe quelle lettre majuscule ou minuscule.
La commande est: egrep -o "\b\wr\w*\b" ZOLA.txt
9. Chercher tous les mots dont la seconde lettre est un «r».
La commande est: egrep -o "\b\wr\w*\b" ZOLA.txt
Haut de page