R:根据模式列出文件

Iri*_*ris 8 regex r

我想列出所有以“aT_”开头且扩展名为“.tif”的文件(例如aT_123456_1x1_abcdef.tif):

files<- list.files(pattern="^aT_")
files<- list.files(pattern="\\.tif$") 
Run Code Online (Sandbox Code Playgroud)

我怎样才能组合这些模式?是否有任何类型的符号的通配符:例如0-9、az、AZ、_?就像是files<- list.files(pattern="^aT_[any kind of symbol]\\.tif$")

Avi*_*Raj 17

用于.*匹配除换行符之外的任何类型的字符。

files<- list.files(pattern="^aT_.*\\.tif$")
Run Code Online (Sandbox Code Playgroud)

或者

files<- list.files(pattern="^aT_\\w*\\.tif$")
Run Code Online (Sandbox Code Playgroud)