我有一个字符串如下:
"IPF-Plasma 1"
我想分开“ - ”和“\\ s”。我尝试了以下方法:
strsplit(cleanData[[1]][1,1], "-|s")
然而,它给出了,
> strsplit(cleanData[[1]][1,1], "-|s")
[[1]]
[1] "IPF" "Pla" "ma 1"
为何“等离子”存在分歧?我该如何解决?
答案 0 :(得分:6)
你有它......你忘记了斜线......
a <- "IPF-Plasma 1"
> strsplit(a, "-|s")
[[1]]
[1] "IPF" "Pla" "ma 1"
> strsplit(a, "-|\\s")
[[1]]
[1] "IPF" "Plasma" "1"