x = c('One,,', 'Two!!!', '!!!???,,,')
gr <- gregexpr("[[:punct:]]+", x, ignore.case = TRUE)
mat <- regmatches(x, gr)
regmatches(x, gr) <- lapply(mat, gsub, pattern="(.)", replacement="\\\\\\1")
cat(x, sep="\n")
eCA9IGMoJ09uZSwsJywgJ1R3byEhIScsICchISE/Pz8sLCwnKQpnciA8LSBncmVnZXhwcigiW1s6cHVuY3Q6XV0rIiwgeCwgaWdub3JlLmNhc2UgPSBUUlVFKQptYXQgPC0gcmVnbWF0Y2hlcyh4LCBncikKcmVnbWF0Y2hlcyh4LCBncikgPC0gbGFwcGx5KG1hdCwgZ3N1YiwgcGF0dGVybj0iKC4pIiwgcmVwbGFjZW1lbnQ9IlxcXFxcXDEiKQpjYXQoeCwgc2VwPSJcbiIpCg==