How should I split and retain elements using strsplit?

前端 未结 3 1202
予麋鹿
予麋鹿 2020-12-28 17:05

What a strsplit function in R does is, match and delete a given regular expression to split the rest of the string into vectors.

>strsplit(\"abc123def\",          


        
3条回答
  •  不思量自难忘°
    2020-12-28 17:39

    You can use strapply from gsubfn package.

    test <- "abc123def"
    strapply(X=test,
             pattern="([^[:digit:]]*)(\\d+)(.+)",
             FUN=c,
             simplify=FALSE)
    
    [[1]]
    [1] "abc" "123" "def"
    

提交回复
热议问题