Мы можем создать новую строку с помощью gsub
и напечатать с помощью cat
cat(gsub("\\s(\\w+\\s+\\d+:)", "\n\\1", str1, perl = TRUE), '\n')
#Speaker 1: dasjkdasldasn
#Speaker 2: sadjasdkasd
#Speaker 1: sjdakldak
#Speak 2: sjdlaksdlsak
#Speaker 1: sjdaskd.
Или после вставки новой строки прочтите его с помощью read.table
read.table(text = gsub("\\s(\\w+\\s+\\d+:)", "\n\\1", str1), header = FALSE, sep=",")
# V1
#1 Speaker 1: dasjkdasldasn
#2 Speaker 2: sadjasdkasd
#3 Speaker 1: sjdakldak
#4 Speak 2: sjdlaksdlsak
#5 Speaker 1: sjdaskd.
data
str1 <- "Speaker 1: dasjkdasldasn Speaker 2: sadjasdkasd Speaker 1: sjdakldak Speak 2: sjdlaksdlsak Speaker 1: sjdaskd. "