带有多个元素的负grep

时间:2015-08-19 14:50:31

标签: regex r grep

假设以下代码使用grep

grepl("XYz|Aba", results$category)

如何获得否定陈述?

我知道这通常是使用插入符号^但我似乎找不到正确的语法

2 个答案:

答案 0 :(得分:1)

使用否定前瞻。

grepl("^(?!.*(?:XYz|Aba))", results$category, perl=T)

答案 1 :(得分:0)

我们可以否定它

 !grepl("XYz|Aba", results$category)