使用grep来部分匹配字符串

时间:2014-10-23 13:12:21

标签: regex r grep

我正在寻找两个字符串之间的部分匹配,如果所有单词匹配,则条件将返回true,否则将返回false。 例如

myElem <- "a b"

匹配时,

将返回true

nElem <- "a b c" 

nElem<- "d g b a",

但如果

则会返回false
nElem <- "d c g a"

有人可以建议使用grep或其他功能吗?提前谢谢。

还有任何学习grep选项基础知识的教程吗?

1 个答案:

答案 0 :(得分:1)

你试过agrepl吗?如有必要,您可以调整max.distancecosts参数。

x <- c("a b c", "d g b a", "d c g a")
agrepl("a b", x)
# [1]  TRUE  TRUE FALSE