Я хочу удалить лишние пробелы, добавить пробелы, если необходимо, и загладить первую букву каждого слова после специального символа, используя 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)
Это не сработало. Пожалуйста, помогите