假设我有一个像这样的矢量
foo <- c('est','bel','cat')
然后我有一个像这样的字符串:
str <- "test"
如何让“est”返回
答案 0 :(得分:1)
library(stringr)
foo[str_detect(str, foo)]
#> [1] "est"
当出现多个有效的子串时:
foo <- c('est','bel','cat', 'tes')
foo[str_detect(str, foo)]
#> [1] "est" "tes"