10
に特殊文字の後に、私は私がはR
Apple, Banana, Cat, Doll and donkey; Fish, Goat
として出力したい場合は、余分なスペースを削除し、必要に応じてスペースを追加し、R
string <- "apple,banana, cat, doll and donkey; fish,goat"
を使用して特殊文字の後に各単語の最初の文字を大文字にしたい最初の文字を大文字に
私はそれが動作しませんでした
gsub("(^.|,.|;.)", "\\U\\1", string, perl=T, useBytes = F)
を試してみました。
string <- "apple,banana, cat, doll and donkey; fish,goat"
trimws(gsub("(^|\\p{P})\\s*(.)", "\\1 \\U\\2", string, perl=T))
## => [1] "Apple, Banana, Cat, Doll and donkey; Fish, Goat"
PCRE正規表現の一致を参照してくださいあなたが使用することができます
あなたは空白 'GSUBを可能にする必要があります( "(^ | [;]。\\は、S *)。"、 "\\ U \\ 1"、文字列、Perlの= TRUE)' – rawr