gpt4 book ai didi

regex - 查找文件的正则表达式

转载 作者:行者123 更新时间:2023-12-04 23:41:59 26 4
gpt4 key购买 nike

好吧,我在阅读正则表达式的帮助文章后放弃并提出问题,但仍然不知道我在寻找什么:

我有一个文件列表:

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

这应该符合您的模式。

关于regex - 查找文件的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34595821/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com