正则表达式 – 用于查找文件的正则表达式

前端之家收集整理的这篇文章主要介绍了正则表达式 – 用于查找文件的正则表达式前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
好吧,在我阅读了正则表达式的帮助文章之后,我放弃并提出问题,但仍然不知道我在寻找什么:

我有一个文件列表:

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")

这应该符合您的模式.

猜你在找的正则表达式相关文章