Еще один вариант - удалить лишние пробелы до и после "@"
.
Использование данных @BenBolker
gsub("\\s?@\\s?", "@", string_vec)
#[1] "safety@gmail.com / ghjv@gmail.com" "gjhv_mf6@hotmail.com,hhty@gmail.com"
ИЛИ с stringr::str_replace_all
stringr::str_replace_all(string_vec, "\\s?@\\s?", "@")