fork download
  1. library(stringr)
  2. my_string <- "\r\nContent: base64\r\n\r\nDBhHB\r\nDGlV\r\nPAAHJ\r\nAwQU\r\n"
  3. pat <- "(?m)^\\S+(?:\\R\\S+)*$"
  4. unlist(str_extract_all(my_string, pat))
  5. ## => [1] "DBhHB\r\nDGlV\r\nPAAHJ\r\nAwQU"
  6.  
  7. my_string <- "\r\nNot This\r\n\r\nKeepThis\r\nKeepThis\r\nNot This\r\nKeepThis\r\n"
  8. unlist(str_extract_all(my_string, pat))
  9. ## => [1] "KeepThis\r\nKeepThis" "KeepThis"
Success #stdin #stdout 0.24s 42336KB
stdin
Standard input is empty
stdout
[1] "DBhHB\r\nDGlV\r\nPAAHJ\r\nAwQU"
[1] "KeepThis\r\nKeepThis" "KeepThis"