我正在寻找两个字符串之间的部分匹配,如果所有单词匹配,则条件将返回true,否则将返回false。 例如
myElem <- "a b"
与匹配时,将返回true
nElem <- "a b c"
或
nElem<- "d g b a",
但如果
则会返回falsenElem <- "d c g a"
有人可以建议使用grep或其他功能吗?提前谢谢。
还有任何学习grep选项基础知识的教程吗?
答案 0 :(得分:1)
你试过agrepl
吗?如有必要,您可以调整max.distance
和costs
参数。
x <- c("a b c", "d g b a", "d c g a")
agrepl("a b", x)
# [1] TRUE TRUE FALSE