【发布时间】:2014-10-23 13:12:21
【问题描述】:
我正在寻找两个字符串之间的部分匹配,如果所有单词都匹配,则条件将返回 true,否则返回 false。 例如
myElem <- "a b"
与
匹配时返回truenElem <- "a b c"
或
nElem<- "d g b a",
但是如果
nElem <- "d c g a"
谁能建议一种使用 grep 或其他功能的方法?提前致谢。
还有学习 grep 选项基础知识的教程吗?
【问题讨论】:
-
如果您想匹配 无序 单词列表,
grep或其他正则表达式工具不是一个选项。只需几行 Python(或您选择的任何其他脚本语言)即可实现您想要做的事情。 -
@DavidArenburg 我的错误,我错过了
r标签并且不知道 grep 是一个 R 函数。不过,我认为我对 grep 不适合这个问题的评论适用。 -
@RichardScriven,这看起来像 OP 之后的内容,我建议将其发布为答案。虽然我从不信任
agrep太多,但在这种特殊情况下似乎是防弹的