2015-09-03 80 views
0

我想列出所有以「AT_」開始,並有進一步擴展名爲「.tif」所有文件列表文件(例如aT_123456_1x1_abcdef.tif):R:基於模式

files<- list.files(pattern="^aT_") 
files<- list.files(pattern="\\.tif$") 

我怎樣才能結合模式?是否有任何符號的通配符:例如0-9,a-z,A-Z,_?像files<- list.files(pattern="^aT_[any kind of symbol]\\.tif$")

回答

1

使用.*可以匹配任何類型的字符,除了換行符。

files<- list.files(pattern="^aT_.*\\.tif$") 

files<- list.files(pattern="^aT_\\w*\\.tif$")