Skip to contents

Can be used as a substitute of the base function. Main claim to fame is easing the split around the defined delimiter, see example.

Usage

strsplitx(x, split, type = "classic", perl = FALSE, ...)

Arguments

x

data

split

delimiter

type

Split type. Can be c("classic", "before", "after", "around")

perl

perl param from strsplit()

...

additional parameters are passed to base strsplit handling splits

Value

list

Examples

test <- c("12 months follow-up", "3 steps", "mRS 6 weeks", "Counting to 231 now")
strsplitx(test,"[0-9]",type="around")
#> [[1]]
#> [1] "1"                 "2"                 " months follow-up"
#> 
#> [[2]]
#> [1] "3"      " steps"
#> 
#> [[3]]
#> [1] "mRS "   "6"      " weeks"
#> 
#> [[4]]
#> [1] "Counting to " "2"            "3"            "1"            " now"        
#>