このperl()
関数は、stringr の最新バージョンでは推奨されておらず、regex()
. ただし、以前の動作を再現することはできないようです。
文字列のベクトルの最初の文字を大文字にするために、これは機能していました:
name <- c("jim", "john", "bill")
str_replace(name, perl("^(.)"), "\\U\\1")
ただし、これは機能しなくなりました。
str_replace(name, regex("^(.)"), "\\U\\1")
ただし、ベース R を使用すると動作します。
gsub("^(.)", "\\U\\1", name, perl=TRUE)
stringr パッケージでこれを行う方法はまだありますか?