【发布时间】:2021-08-07 14:31:44
【问题描述】:
我想从一个有很多文件的目录中读取几个文件。我发现第一个过滤器比较快,所以仍然只显示某些文件。
dir(
path = "m:/"
,pattern = "bestand|bewegung\.dat|txt$"
)
结果我得到以下列表:
kosis_bewegung_01022018.txt
kosis_bewegung_01022018_fehlerliste.txt
kosis_bewegung_01022019.dat
kosis_bewegung_01022019_fehlerliste.dat
kosis_bestand_01022018.txt
kosis_bestand_01022018_fehlerliste.txt
kosis_bestand_01022019.dat
kosis_bestand_01022019_fehlerliste.dat
现在我还想隐藏包含“fehlerliste”的文件。
如何为此调整过滤器? 一步到位有可能吗?
【问题讨论】:
-
尝试在
.之前选择一个数字 - 类似于pattern = "(bestand|bewegung).+\\d\\.(dat|txt)$" -
谢谢,这些模式符合我的需要!