我想分割以下字符串
"ATextIWantToDisplayWithSpaces"
像这样
A Text I Want To Display With Spaces.
我在
R
中尝试了此代码strsplit(x="ATextIWantToDisplayWithSpaces", split=[:upper:])
产生这个错误
Error: unexpected '[' in "strsplit(x="ATextIWantToDisplayWithSpaces", split=["
任何帮助将不胜感激。谢谢
最佳答案
就是这样它的工作原理是(a)找到一个大写字母,(b)将其捕获为一个组,并(c)将其替换为前一个空格。
gsub('([[:upper:]])', ' \\1', x)