在 R 中选择只列出带有拉丁字母的单词

selecting list only words witj latin letter in R

说有数据

text=c(車、,男,犬, sba, druzhba)

我怎样才能得到只有带有拉丁字母的单词的列表

这里

sba
druzhba

stringr 包可用于此。有关如何使用 unicode 属性的详细信息,请参阅 ?"stringi-search-charclass"。

text=c("車","男","犬", "sba", "druzhba")

library(stringr)
text[str_detect(text, "[\p{Letter}&&\p{script=latin}]")]