Retour Partie 2

1) Travail de FILTRAGE sur texte du "Père duchesne"

Voici des exercices destinés à nous familiariser avec les expressions regulieres :



Avec la commande :"egrep" nous pouvons filtrer les lignes qui contiennent certaines occurences:


cherchons les mots commençant par: "citoy":

egrep "\bcitoy[a-z]*\b " ../../Cygnus/Duchn-utf8.txt

cherchons les mots commençant par: "aristo":

egrep " \baristo[a-z]*\b " ../../Cygnus/Duchn-utf8.txt

cherchons les mots commençant par: "bougre":

egrep " \bbougre[a-z]*\b " ../../Cygnus/Duchn-utf8.txt

cherchons les mots qui parlent des "sans-culottes":

egrep " \b[S|s]ans-culottes ?\b" ../../Cygnus/Duchn-utf8.txt

cherchons des mots contenant une majuscule:

pour ne pas prendre les majuscules des mots entre balises j'ai utilisé le symbole"^" pour les balises ouvrantes et fermantes situées avant et après les débuts et fin de mots

egrep "[^<]\b[A-z]*[A-Z][A-z]*\b[^>]" ../../Cygnus/Duchn-utf8.txt

pour chercher les majuscules, une variante plus simple puisque c'est comme ça ("*")qu'elles sont codées dans le texte ("\" pour faire l'échappement): egrep "\*"   ../../Cygnus/Duchn-utf8.txt

cherchons des mots se terminant par "er":

egrep " er\b " ../../Cygnus/Duchn-utf8.txt

cherchons des mots qui parlent de danger:

egrep "\b[D|d]anger(s|eux|euses?)?\b" ../../Cygnus/Duchn-utf8.txt

cherchons des mots qui parlent de "patrie":

egrep " \b[P|p]atries?\b" ../../Cygnus/Duchn-utf8.txt

contenant des mots qui parlent de « liberté » .:

egrep "\b[L|l]ib(erer?|eree?s?|ertes?)\b" ../../Cygnus/Duchn-utf8.txt

cherchons des mots qui parlent de "temps"(employé pour la météo ou le temps qui passe):

egrep "\b([L|l]ong)?[T|t]emps\b " ../../Cygnus/Duchn-utf8.txt

cherchons des mots qui parlent de "république":

egrep "\b[R|r]epubliques?\b" ../../Cygnus/Duchn-utf8.txt

cherchons des mots qui parlent de « trahison ».:

egrep "\b[T|t]ra(hies?|hi[r|s]?|hisons?|itres?)\b" ../../Cygnus/Duchn-utf8.txt

cherchons des séquences de mots comportant une forme négative:

egrep "\bn[e|']\b.*\bp[(as)|(lus)]\b" ../../Cygnus/Duchn-utf8.txt

Télécharger les formules