有没有办法将两个术语传递给 grep 进行搜索?

想象一下,我想在包含 "five"和 "six"的对象中查找项目,即 "five"和 "six"。

grep("five" & "six", object)

这行不通,我知道有 OR 和 | 的符号。

最佳答案

前瞻不是 需要 来执行此操作,您可以在上下文中使用 alternation 运算符。

grep('five.*six|six.*five', object)

如果您知道“五”将在“六”之前,那么您甚至不需要替代方案:
grep('five.*six', object)

关于regex - 在 R 中使用 AND 进行 Grep,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29104980/

10-11 20:57