2015-08-19 8 views
1

Допуская следующий код, используя Grepотрицательный Grep с несколькими элементами

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

Как получить отрицательное утверждение?

Я знаю, что обычно это делается с помощью каретки ^, но я, кажется, не найти правильный синтаксис

+0

Вы можете использовать '' 'т grepl! ("АБВ | Aba", результаты $ категории)' – akrun

ответ

1

Используйте отрицательный предпросмотр.

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

Мы можем отрицать это

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

@SabDeM Это будет соответствовать символы вместо ' XYz' как группа – akrun

+0

@SabDeM no ............ –

+0

@SabDeM Я не думаю, что он работает, поскольку он соответствует символу – akrun

Смежные вопросы