text <- "fsfs blabla Honda t Asus"
を、私は結果を取得したい:
[1] "Honda" "Asus"
私は、この機能によってそれを行っている:
foo <- function(txt){
txtNew <- txt
txtNew2 <- txt
txtMemory <- ""
while(txtNew != txtMemory){
txtNew <- txtNew2
txtMemory <- txtNew2
txtNew <- gsub("\\s[a-z]","",txtNew)
txtNew2 <- paste0(" ", txtNew)
}
txtNew <- sub("^\\s+", "", txtNew)
strsplit(txtNew, " ")
}
foo("fsfs blabla Honda t Asus")
が、私ははるかに簡単があると思いますRで?