有没有办法将两个术语传递给 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/