【发布时间】:2015-08-20 14:37:51
【问题描述】:
这个问题类似于堆栈问题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"
知道如何实现这一目标吗?谢谢大家。
【问题讨论】: