示例:
string = "abc|3g" function(string) Solution: --> "abc" "3g"
有什么想法可以按示例所示的方式进行拆分吗?
strsplit(string,split='|', fixed=TRUE)
这是可能的答案。还有其他解决方案吗?
stringr
stringi
|
strsplit(string, "\\|")[[1]]
使用str_split_1的 stringr选项是strsplit(...)[[1]]的快捷方式。
str_split_1
strsplit(...)[[1]]
library(stringr) str_split_1(string, "\\|")
stringr
和stringi
包。一个变化过的答案是使用两个反斜杠来转义特殊符号|
,即strsplit(string, "\\|")[[1]]
。 - talat