Commence par, se termine par
Vous avez déjà vu comment repérer certains caractères au début d'une chaîne à l'aide du circonflexe "^". Bien sûr, les expressions régulières permettent aussi de chercher des éléments à la fin d'une chaîne. C'est justement le rôle du signe dollar "$".
Pour créer un motif qui cherche quelque chose au début d'une ligne, utilisez le circonflexe suivi du terme recherché "^___". Pour chercher quelque chose à la fin, tapez d'abord le terme recherché, puis ajoutez le signe dollar "___$". L'ordre des éléments est très important lorsqu'on crée des expressions régulières.
Cette activité fait partie du cours
Expressions régulières intermédiaires en R
Instructions de l’exercice
- Exécutez la première ligne pour jeter un coup d'œil aux titres de films avec lesquels vous travaillez.
- Créez un motif qui liste tous les films qui commencent par
"The". - Créez un motif qui cherche les films qui se terminent par
"3D".
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Familiarize yourself with the vector by printing it
movie_titles
# List all movies that start with "The"
movie_titles[str_detect(
movie_titles,
pattern = "___"
)]
# List all movies that end with "3D"
movie_titles[str_detect(
movie_titles,
pattern = "___"
)]