有人可以解释为什么分号有效而dot不能解释? 我该如何解决这个问题?
myv<-c("A", "B", "C", "D.E", "F", "G.H")
myv2<-c("A", "B", "C", "D;E", "F", "G;H")
multID<-grep(".", myv, value=TRUE)
multID2<-grep(";", myv2, value=TRUE)
答案 0 :(得分:3)
.
是一个暗示任何角色的元字符。我们需要使用fixed = TRUE
或转义(\\.
)或将其放在方括号中([.]
)
grep(".", myv, value=TRUE, fixed = TRUE)