fork download
  1. df <- c("hello goodbye Delete Me", "Another Sentence good program", "hello world The End", "an iPhone", "Ещё Одно слово")
  2. trimws(gsub("\\s*\\b[[:upper:]][[:alpha:]]*\\b", "", df))
  3. trimws(gsub("(*UCP)\\s*\\b\\p{Lu}\\p{L}*\\b", "", df, perl=TRUE))
  4. library(stringr)
  5. str_trim(str_replace_all(df, "\\s*\\b\\p{Lu}\\p{L}*\\b", ""))
Success #stdin #stdout 0.28s 42340KB
stdin
Standard input is empty
stdout
[1] "hello goodbye" "good program"  "hello world"   "an iPhone"    
[5] "слово"        
[1] "hello goodbye" "good program"  "hello world"   "an iPhone"    
[5] "слово"        
[1] "hello goodbye" "good program"  "hello world"   "an iPhone"    
[5] "слово"