是否有多个匹配可用于任何模式匹配功能

时间:2015-05-14 18:01:18

标签: regex r

实际上我一直在寻找与grepl()sub()有多种模式匹配等等grepl(...multiple=TRUE)之类的东西。我有一个文件列表,想要检查文件中是否存在多个扩展名。对于单个扩展,我使用grepl("*.cel$",lst),其中lst是文件列表。它返回TRUE或FALSE。 我有一个"1.txt" "2.txt" "3.txt" "4.txt" "final.csv""final1.csv" "final2.csv" "GSM248238.CEL" "GSM248650.CEL" "GSM248651.CEL" "GSM248652.CEL" "GSM248653.CEL" "GSM248655.CEL" "GSM248659.CEL" "GSM248660.CEL" "GSM248661.CEL"

列表

现在,如果我有兴趣查看c(".cel",".txt",".csv")之类的内容。我想尝试grepl(c("*.cel$",".txt$",".csv$"), ignore.case=TRUE),它给出了第一个(.cel)的扩展名。其他扩展也存在,如何获得所有扩展。

0 个答案:

没有答案