0
Этот вопрос аналогичен вопросу о стеке Regular expression parsed with grepl replacement.Заменить только разобранное регулярное выражение
Целью является разобрать регулярное выражение и заменить ТОЛЬКО совпадающий шаблон. Пример:
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"
Любая идея, как добиться этого? Спасибо, парни.
Спасибо! Это трюк. Я забыл упомянуть, что результат должен также содержать запись «собака» (без изменений). Любая идея, как это сделать? – remi
это первый – jeremycg