Börjar med, slutar med
Du har redan sett hur du kan söka efter vissa tecken i början av en sträng med hjälp av cirkumflexet "^". Reguljära uttryck erbjuder förstås även ett sätt att söka efter saker i slutet av en sträng. Det är det dollartecknet "$" används till.
När du skapar ett mönster för att söka efter något i början av en rad använder du cirkumflexet följt av söktermen "^___". När du söker efter något i slutet skriver du söktermen först och lägger sedan till dollartecknet "___$". Ordningen är mycket viktig när du skapar reguljära uttryck.
Den här övningen är en del av kursen
Reguljära uttryck på mellannivå i R
Övningsinstruktioner
- Kör den första raden för att se vilka filmtitlar du arbetar med.
- Skapa ett mönster som listar alla filmer som börjar med
"The". - Skapa ett mönster som söker efter filmer som slutar med
"3D".
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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 = "___"
)]