我想提取“ /”符号后的倒数第二个字符串。例如,
url<- c('https://example.com/names/ani/digitalcod-org','https://example.com/names/bmc/ambulancecod.org' )
df<- data.frame (url)
我想从两个//中的最后一个提取第二个单词,并想获取单词“ ani”和“ bmc”
所以,我尝试了
library(stringr)
df$name<- word(df$url,-2)
我需要如下输出:
name
ani
bmc
最佳答案
您可以使用word
,但需要指定分隔符,
library(stringr)
word(url, -2, sep = '/')
#[1] "ani" "bmc"