開始使用免費開始

開頭與結尾的比對

你已經看過如何用脫字符 "^" 在字串的開頭搜尋特定字元。當然,正規表達式也提供在字串結尾搜尋的方式,這就是美元符號 "$" 的用途。

要建立比對行首的樣式時,使用脫字符加上搜尋詞 "^___"。要比對行尾時,先輸入搜尋詞,再接上美元符號 "___$"。在撰寫正規表達式時,出現的順序非常重要。

本練習屬於課程

R 中級 Regular Expressions

檢視課程

練習說明

  • 先執行第一行,查看你要處理的電影片名。
  • 建立一個樣式,列出所有以 "The" 開頭的電影。
  • 建立一個樣式,搜尋以 "3D" 結尾的電影。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# 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 = "___"
)]
編輯並執行程式碼