Дана строка символов
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]]
Я хочу разбить строку везде, где я найду любое из моих значений разбиения за один шаг.