Для символьной строки
test_1<-"abc def,ghi klm"
test_2<-"abc, def ghi klm"
Я хочу получить
"abc"
"def"
"ghi"
Однако, используя strsplit, нужно знать порядок значений расщепления в строке, поскольку strsplit использует первое значение для первого разделения, второе - для второго... и затем перерабатывает.
Но это не так:
strsplit(test_1, c(",", " "))
strsplit(test_2, c(" ", ","))
strsplit(test_2, split=c("[:punct:]","[:space:]"))[[1]]
Я хочу разбить строку везде, где я нахожу любое из моих значений разбиения за один шаг.