R использует механизм PCRE, который поддерживает lookbehind. Сделайте это:
grep("(?
Отрицательный lookbehind (? утверждает, что то, что предшествует текущей позиции, не является
c
Вариант 2: проверка на письмо с надписью, включение -Insensitivity Inline
Учитывая ваш ввод, более общим вариантом было бы утверждать, что для lo
не предшествует прописная буква:
grep("(?
Для этой опции мы используем встроенный модификатор (?i)
, чтобы включить нечувствительность к регистру, но только после того, как мы проверили, что заглавные буквы не предшествуют нашей позиции.
Ссылка