Începe cu, se termină cu
Ai văzut deja cum poți căuta anumite caractere la începutul unui șir de text folosind caracterul caret "^". Desigur, expresiile regulate oferă și o modalitate de a căuta elemente la sfârșitul unui șir. Aceasta este funcția semnului dollar "$".
Când creezi un șablon pentru a căuta ceva la începutul unui rând, folosește caracterul caret urmat de termenul căutat "^___". Când cauți ceva la sfârșit, scrie mai întâi termenul căutat, apoi adaugă semnul dollar "___$". Ordinea elementelor este foarte importantă în expresiile regulate.
Acest exercițiu face parte din cursul
Expresii regulate intermediare în R
Instrucțiuni pentru exercițiu
- Rulează prima linie pentru a vedea titlurile de filme cu care lucrezi.
- Creează un șablon care listează toate filmele ce încep cu
"The". - Creează un șablon care caută filmele ce se termină cu
"3D".
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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 = "___"
)]