R: How to select files in directory which satisfy conditions both on the beginning and end of name?
design-patterns, r
Solution
You could try `glob2rx`
lf <- list.files("path_to_directory/", pattern=glob2rx("M*.csv"))
which translates to:
glob2rx("M*.csv")
[1] "^M.*\\.csv$"
Problem
I need to select files which start with "M" and end with ".csv". I can easily select files which start with "M" : list.files(pattern="^M"), or files which end with "csv": list.files(pattern = ".csv"). But how to select files which satisfy both conditions at the same time?