string <- "This is a baaaad unnnnecessary short word"
gsub("\\s*[[:alpha:]]*([[:alpha:]])\\1{2}[[:alpha:]]*", "", string)
gsub("\\s*\\p{L}*(\\p{L})\\1{2}\\p{L}*", "", string, perl=TRUE)
library(stringr)
str_replace_all(string, "\\s*\\p{L}*(\\p{L})\\1{2}\\p{L}*", "")
c3RyaW5nIDwtICJUaGlzIGlzIGEgYmFhYWFkIHVubm5uZWNlc3Nhcnkgc2hvcnQgd29yZCIKZ3N1YigiXFxzKltbOmFscGhhOl1dKihbWzphbHBoYTpdXSlcXDF7Mn1bWzphbHBoYTpdXSoiLCAiIiwgc3RyaW5nKQpnc3ViKCJcXHMqXFxwe0x9KihcXHB7TH0pXFwxezJ9XFxwe0x9KiIsICIiLCBzdHJpbmcsIHBlcmw9VFJVRSkKbGlicmFyeShzdHJpbmdyKQpzdHJfcmVwbGFjZV9hbGwoc3RyaW5nLCAiXFxzKlxccHtMfSooXFxwe0x9KVxcMXsyfVxccHtMfSoiLCAiIik=