你可以使用的组合trimws()和gsub().
trimws()
gsub()
gsub(" ", "; ", trimws(a)) # [1] "sql; r; sqldf" "r; sample" "r"