标签: regex r
我有以下字符串
words_1<-c("Vneck","V-neck","V neck")
我想让所有人都被“V领”取代
任何建议?
答案 0 :(得分:1)
我们可以尝试sub
sub
sub("(V).*(neck)", "\\1 \\2", words_1) #[1] "V neck" "V neck" "V neck"
或者一般方法是
sub("([A-Z]+)[^A-Za-z]*([a-z]+)", "\\1 \\2", words_1)