chars <- c("check24 smavey dr klein", "smava", "check24, interhyp",
"verivox check24 dr. klein", "dr. klein", NA, "dr. weber",
"dr. klein,", NA, "check24 verivox", "Name1, Name2 Name3", "Dr. Name1 Name2 Name3", "AAA AAAA AAAA AAAA")
gsub('(?<=\\w{4})\\h+(?=\\w{4})', '_', chars, perl=TRUE)
Y2hhcnMgPC0gYygiY2hlY2syNCAgc21hdmV5ICBkciBrbGVpbiIsICJzbWF2YSIsICJjaGVjazI0LCBpbnRlcmh5cCIsIAogICJ2ZXJpdm94ICBjaGVjazI0ICBkci4ga2xlaW4iLCAiZHIuIGtsZWluIiwgTkEsICJkci4gd2ViZXIiLCAKICAiZHIuIGtsZWluLCIsIE5BLCAiY2hlY2syNCAgdmVyaXZveCIsICJOYW1lMSwgTmFtZTIgTmFtZTMiLCAiRHIuIE5hbWUxIE5hbWUyIE5hbWUzIiwgIkFBQSBBQUFBIEFBQUEgQUFBQSIpCiAgCmdzdWIoJyg/PD1cXHd7NH0pXFxoKyg/PVxcd3s0fSknLCAnXycsIGNoYXJzLCBwZXJsPVRSVUUp