完全被难住了,虽然这似乎是一个简单的问题,很快就会被否决为重复,但我找不到正确的“模式”来寻找答案。
我正在寻找与双重模式匹配的文件夹中的文件,然后想在 R 中打开它们。因此,假设list.files
产生以下内容:
lf <- c("foo_23_bar.txt", "goo_42_mar.txt", "boo_42_bar.txt")
在命令行中,我会ls foo*bar
用来查找第一个文件,但在 R 中,类似,
grep(paste("foo","bar",sep="|"),lf)
返回文件 1 和 3。我不确定如何使用该perl=TRUE
选项。任何帮助都会很棒。谢谢!