好的,我放弃了,在阅读了正则表达式的帮助文章之后,我仍然不知道我在寻找什么,所以我要问一个问题:
我有一个文件列表:
我只想要以
但我需要找到正确的正则表达式,忽略第一个和第二个模式之间的字符数(
我有一个文件列表:
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 中完整的正则表达式列表,我将非常感激,因为每次阅读帮助文档都很繁琐,而且像我这样有时候并不成功...
grep("^file_.+\\.csv$",files,value=T)
这样做符合你的要求吗? - Heroka?regex
来学习如何使用它们。我建议从这个教程开始:http://www.zytrax.com/tech/web/regex.htm - nicola