使用R语言中的stringr包和正则表达式(regex),可以从URL中提取YouTube视频ID。
首先,需要安装并加载stringr包:
install.packages("stringr")
library(stringr)
然后,可以使用以下代码从URL中提取YouTube视频ID:
url <- "https://www.youtube.com/watch?v=dQw4w9WgXcQ"
# 使用正则表达式提取YouTube视频ID
video_id <- str_extract(url, "(?<=v=|/videos/|embed\\/|youtu.be\\/|\\/v\\/|\\/e\\/|watch\\?v=|&v=|\\?v=|\\?vi=|(?<=\\/))([-a-zA-Z0-9_]+)")
# 输出提取到的YouTube视频ID
print(video_id)
领取专属 10元无门槛券
手把手带您无忧上云