1. Apprendre
  2. /
  3. Cours
  4. /
  5. Expressions régulières intermédiaires en R

Connected

Exercice

L'un ou l'autre

Chercher un seul mot, c'est facile, n'est-ce pas? Mais chercher exactement deux ou trois mots, ça, vous ne pouvez pas le faire avec un simple « Control + F ». Avec les expressions régulières, vous pouvez maintenant définir un motif de recherche qui y arrive. Utilisez str_view() pour voir ce que votre expression régulière détecte.

Quand vous reliez plusieurs mots avec l'opérateur pipe |, vous ferez correspondre à la fois l'élément avant le pipe et celui après. Et vous n'êtes pas limité à deux : vous pouvez aussi avoir trois options reliées par deux pipes, par exemple Hello Anna|Berta|Colin.

Vous pouvez aussi utiliser des parenthèses pour regrouper certains mots. Par exemple, chercher Hello (Anna|Berta|Colin) produira un résultat différent du motif précédent. Essayez les deux options et comparez les résultats.

Instructions

100 XP
  • Créez un motif qui cherche les films commençant par "Finding " et suivis des mots "Nemo", "Harmony" ou "Dory".
  • Créez maintenant le même motif, mais encapsulez les trois possibilités entre parenthèses () pour comparer les résultats.
  • Choisissez lequel des deux motifs fait correspondre les titres complets "Finding Nemo", "Finding Harmony" et "Finding Dory", puis transmettez-le au troisième appel de str_match().