开始使用免费开始使用

以…开头、以…结尾

您已经见过如何使用脱字符 "^" 在字符串的开头搜索特定字符。当然,正则表达式也提供了在字符串结尾进行搜索的方法。这正是美元符号 "$" 的作用。

当要创建一个在行首查找内容的模式时,使用脱字符加上搜索词 "^___"。当要在行尾查找时,先输入搜索词,然后再追加美元符号 "___$"。在编写正则表达式时,符号出现的顺序非常重要。

本练习是课程的一部分

R 中级正则表达式

查看课程

练习说明

  • 运行第一行,先查看您要处理的电影标题。
  • 创建一个模式,列出所有以 "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 = "___"
)]
编辑并运行代码