我有一个文件扩展名向量,例如 (.txt,.TXT,.csv,.xls)
,我尝试了 "\\.(TXT|txt|csv|xls) $"
根据this
如果存在任何扩展名,则返回 TRUE
,但是如果向量中存在所有扩展名,我有兴趣返回 TRUE
,否则 FALSE
>。谢谢
最佳答案
尝试
v1 <- c('a1.txt', 'a2.TXT', 'a3.csv', 'a22.txt', 'a13.TXT', 'a23.txt')
ext <- c('txt', 'TXT', 'csv', 'xls')
all(ext %in% sub('.*\\.', '', v1) )
#[1] FALSE
关于r - 匹配所有文件扩展名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30808461/