我希望使用R语言去除额外的空格,如有需要添加空格,并在特殊字符后将每个单词的首字母大写。
string <- "apple,banana, cat, doll and donkey; fish,goat"
我希望得到以下输出:
Apple, Banana, Cat, Doll and donkey; Fish, Goat
我尝试过
gsub("(^.|,.|;.)", "\\U\\1", string, perl=T, useBytes = F)
它没有起作用。请帮忙。
gsub("(^.|[,;]\\s*.)", "\\U\\1", string, perl=TRUE)
。 - rawr