Здесь,
> r<-c("AAandBB", "BBandCC")
> strsplit(as.character(r),'and')
[[1]]
[1] "AA" "BB"
[[2]]
[1] "BB" "CC"
Работает хорошо, но
> r<-c("AA|andBB", "BB|andCC")
> strsplit(as.character(r),'|and')
[[1]]
[1] "A" "A" "|" "" "B" "B"
[[2]]
[1] "B" "B" "|" "" "C" "C"
Здесь ответ неверный. Как получить «AA» и «BB», когда я использую «|и»?
Заранее спасибо.
"\|"
, что привело к ошибке,'\|' is an unrecognized escape...
. Мне просто нужно было добавить вторую обратную косую черту"\\|"
, как указано @RockScience. Спасибо!! - person flies   schedule 11.03.2016