【发布时间】:2017-01-18 17:02:39
【问题描述】:
我的文件夹中有以下文件名:1_myfile.txt、2_myfile.txt、3_myfile.txt 和 4_best_myfile.txt、5_best_myfile.txt、6_best_myfile.txt。
当使用 list.files() 列出文件时,我想在 pattern = "" 中使用正则表达式,以便从包含“_best_myfile.txt”的文件中提取包含“_myfile.txt”的文件。我尝试使用:
files = list.files(path = ".", "*[^best_myfile.txt]$")
不幸的是,它不起作用,因为它仅对不以 .txt 结尾的文件进行子集化。
谁能帮帮我?
提前致谢
【问题讨论】:
-
使用不带
[]的"\\d+_best_myfile.txt"