将dan替换为,而不是daniel [重复]

问题描述 投票:0回答:1

name <- "DANIAL DAN AMIN"gsub("DAN", "AND", name)结果将是这样[1] ANDIAL AND AMIN

我想要这样的结果[1] DANIAL AND AMIN

r regex string gsub
1个回答
0
投票

向其添加单词边界(\\b),然后使用gsub

gsub("\\bDAN\\b", "AND", name)
#[1] "DANIAL AND AMIN"
© www.soinside.com 2019 - 2024. All rights reserved.