Я не совсем уверен, чего вы здесь добиваетесь, но, возможно, выполняет то, о чем вы просите (не используя какие-то необычные пакеты, просто регулярное выражение):
fullText<-(paste(readLines("http://pastebin.com/CDzYXNbG"), collapse="\n"))
regexp<-"<textarea[^>]*id=\"paste_code\"[^>]*>(.*)</textarea>"
txtarpos<-regexpr(regexp, fullText)
txtarstrt<-txtarpos[1]
txtarlen<-unlist(attributes(txtarpos)["match.length"])
txtarstp<-txtarstrt+txtarlen
txtarpart<-substr(fullText, txtarpos[1], txtarstp)
retval<-gsub("\n", "", gsub(""", "\"", gsub(regexp, "\\1", txtarpart), fixed=TRUE), fixed=TRUE)
cat(retval)
Я также почти уверен, что это может быть несколько улучшено, но это делает ту работу, которую, я думаю, вы просили. Даже если нет: спасибо, что заставил меня захотеть обновить основы регулярных выражений!