1
我试图使用正则表达式和stringr
包更改字符的大小写,但我得到了一个好奇的结果。我希望下面两个表达式给相同的结果(大写的第一个字符),但只有grep
功能给出了预期的结果:使用正则表达式更改案例时出现意外的结果
> str_replace("will", "(^\\w)", regex("\\U\\1"))
[1] "1ill"
> gsub("(^\\w)", "\\U\\1", "will", perl = TRUE)
[1] "Will"
相关:
gsub error turning upper to lower case in R
你也可以看看'Hmisc :: capitalize' – Cath