x <- "<TEXT>Purchased this as a cert pre owned for a great price. \nHad only 10000 miles on it and jumped on it.</TEXT>" gsub("(<TEXT>.*?)\\h*\\R+\\h*(.*?</TEXT>)", "\\1\\2", x, perl=TRUE)
Standard input is empty
[1] "<TEXT>Purchased this as a cert pre owned for a great price.Had only 10000 miles on it and jumped on it.</TEXT>"