Мы можем использовать str_extract_all
для извлечения всего текста, который следует за шаблоном (< br / >
) и не является <
library(stringr)
paste(str_extract_all(x$text, "(?<=< br/ >)[^<]+")[[1]], collapse="")
#[1] "Let me know, when we can meet? I have lot to talk about"
Или другой вариант - заменить < br/ >
на разделитель, читая read.csv/read.table
и paste
do.call(paste0, read.csv(text = gsub("< br/ >", ";", x$text,
fixed = TRUE), header = FALSE, sep=";", stringsAsFactors = FALSE)[-1])
#[1] "Let me know, when we can meet? I have lot to talk about"