如果我的句子用空格分隔
s<-("C java","C++ java")
grep("C",s)
将输出作为
[1] [2]
虽然我只需要
[1]
怎么做? (我用c \ ++分别识别c ++,但与C匹配,[1]和[2]都作为输出)
答案 0 :(得分:1)
如果我们只想匹配1,那么我们可以使用字符串的开头(^
)和结尾($
)来表示在&#39;之后或之前没有字符。 C&#39;
grep("^C$",s)
#[1] 1
s<- c("C","C++","java")
答案 1 :(得分:0)
s<-c("C","C++","java")
which(s %in% "C")
grep()
为字符串