我有:
"word1.word2"
我希望:
"word1" "word2"
我知道我必须使用perl = TRUE的strsplit
,但我找不到一段时间的正则表达式(以反馈split参数)。
答案 0 :(得分:8)
有几种方法可以做到这一点,包括基础R和常见的字符串处理包(例如" stringr"和" stringi")。
这里有一些基础R:
str1 <- "word1.word2"
strsplit(str1, ".", fixed = TRUE) ## Add fixed = TRUE
strsplit(str1, "[.]") ## Make use of character classes
strsplit(str1, "\\.") ## Escape special characters
答案 1 :(得分:3)
试试这个
library(stringr)
a <- "word1.word2"
str_split(a, "\\.")