Partie 1- Exercice expressions régulières

Question 1

Chercher toutes les lignes commençant par «a» ou «A».

    Commandes :   
                                  
    Résultat : cliquez ici

    Commentaires: On a 2 choix: l'option -i ou les crochets qui donnent le choix entre plusieurs caractères. ^ signifie début de ligne.

Question 2

Chercher toutes les lignes finissant par «rs».

    Commande :   

    Résultat : cliquez ici

    Commentaires:  Le $ représente la fin de la ligne

Question 3

Chercher toutes les lignes contenant au moins un chiffre.

    Commande :   

    Résultat : cliquez ici

    Commentaires: + signifie que le caractère précédent peut être répété

Question 4

Chercher toutes les lignes commençant par une majuscule.

    Commande :   

    Résultat : cliquez ici

    Commentaires: ^ signifie début de ligne.

Question 5

Chercher toutes les lignes commençant par «B», «E» ou «Q».

Commande :   

Résultat : cliquez ici

Commentaires: On utilise les crochets pour avoir le choix entre les différents caractères qui sont à l'intérieur.

Question 6

Chercher toutes les lignes finissant par un point d'exclamation.

    Commande :   

    Résultat : cliquez ici

    Commentaires: On utilise de backslash pour déspécialiser le caractère ! .

Question 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).

    Commandes :   
                                 
    Résultat : cliquez ici

    Commentaires: 2 solutions:
    - l'option -v ou,
    -   le chapeau ^dans les crochets qui signifie "sauf"
      On n'a pas besoin de déspécialiser les caractères spéciaux car ils le sont par les crochets.

Question 8

Chercher tous les mots contenant un «r» précédé de n'importe quelle lettre majuscule ou minuscule.

    Commande :   

    Résultat : cliquez ici

    Commentaires: On utilise l'option -o pour extraire le motif uniquuement. \w représente n'importe quel caractère alphabétique. * indique que le caractère peut-être répété.

Question 9

Chercher tous les mots dont la seconde lettre est un «r».

    Commande :   

    Résultat : cliquez ici

    Commentaires:  On utilise l'option -o pour extraire le motif uniquuement. \w représente n'importe quel caractère alphabétique. * indique que le caractère peut-être répété.