txt2 <- "useRs may fly into JFK or laGuardia"
id <- 3
sub(paste0("((?:\\w+\\W+){", id-1, "})(\\w)(\\w*)(\\w)"), "\\1\\U\\2\\E\\3\\U\\4", txt2, perl=TRUE)
dHh0MiA8LSAidXNlUnMgbWF5IGZseSBpbnRvIEpGSyBvciBsYUd1YXJkaWEiCmlkIDwtIDMKc3ViKHBhc3RlMCgiKCg/OlxcdytcXFcrKXsiLCBpZC0xLCAifSkoXFx3KShcXHcqKShcXHcpIiksICJcXDFcXFVcXDJcXEVcXDNcXFVcXDQiLCB0eHQyLCBwZXJsPVRSVUUpCg==