我希望将一个字符串在一个或多个空格(制表符、空格等)出现的位置拆分成几个子字符串。在
因此,我尝试了以下代码,但并没有成功:
strsplit()
的文档 中,它说拆分被解释为正则表达式。因此,我尝试了以下代码,但并没有成功:
test = "123 nnn dddddd"
strsplit(test, "[:space:]+")
它只返回了:
[[1]]
[1] "123 nnn dddddd"
但是应该返回:
[[1]]
[1] "123" "nnn" "dddddd"
我的代码有什么问题?
strsplit(test, "[ ]+")
。 - Simon O'Hanlonstrsplit(test, " +")
也可以工作。 - plannapus