假设我有两个字符串 vector :

s1<-c("ab", "cd-e", "hij")
s2<-c("0ab12345", "xyzcd-e", "uvwxyz132", "13216469", "%qrst012")

我想要的是找到s1中出现的s2中的项目,因此上述示例将给出输出
"ab", "cd-e"

最佳答案

Filter与指示的功能一起使用。不使用任何软件包。

Filter(function(x) any(grepl(x, s2)), s1)
## [1] "ab"   "cd-e"

关于r - 如何在R中的另一个字符串向量中grep一个字符串向量,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55576016/

10-12 20:58