Этот вопрос аналогичен вопросу стека Регулярное выражение, проанализированное с заменой grepl.
Цель состоит в том, чтобы проанализировать регулярное выражение и заменить ТОЛЬКО соответствующий шаблон. Пример:
data <- c("cat 6kg","cat g250", "dog","cat 10 kg", "no cat")
Чтобы проанализировать интересующие совпадения cat
:
data[grepl("cat",data)]
[1] "cat 6kg" "cat g250" "cat 10 kg" "no cat"
Идеальный результат заменяет все вхождения cat
на chicken
:
[1] "chicken 6kg" "chicken g250" "chicken 10 kg" "no chicken"
Есть идеи, как этого добиться? Спасибо ребята.