在某个alpha范围之间查找文件

时间:2012-03-11 12:08:31

标签: c# linq

我有以下代码:

string startAlpha = "A";
string StartSubAlpha = "a-e";
var currentPage = Directory.GetFiles(filePath, startAlpha + "*.pdf")
                           .Skip((pageNum - 1) * pageSize)
                           .Take(pageSize)
                           .Select(path => new FileInfo(path)).ToArray();

仅在使用startAlpha时才有效。但是我如何将StartSubAlpha集成到其中呢?我希望能够找到"Aa-Ae"之间具有起始字母(前2个)的所有文件(来自上面的示例)。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

有一个非常相似的问题here

您正在寻找的正则表达式可以表示为A[a-e].*