好吧,在我阅读了正则表达式的帮助文章之后,我放弃并提出问题,但仍然不知道我在寻找什么:
我有一个文件列表:
files <- c("files_combined.csv","file_1-10.csv","file_11-20.csv", "file_21-30.csv","file_2731-2740.csv","file_2731-2740.txt")
我只想要以"file_"开头并以".csv"结尾的csv文件.我知道它看起来像这样:
grep(pattern = "^file_???.csv$" ,files)
但我需要找到正确的正则表达式,忽略第一个和第二个模式("file_"+".csv")之间的字符数.如果有人知道R中正则表达式的完整列表,我真的很感激,因为每次阅读帮助都很繁琐,而且在我的情况下不成功,有时...
对于那些不喜欢正则表达式的人,R提供了一个使用glob模式进行通配符扩展的函数:
files <- Sys.glob("file_*.csv")
这应该符合您的模式.