因此,我有以下代码应该将正则表达式与目录中的文件匹配,并输出与正则表达式匹配的所有文件名。但是,我认为我的正则表达式可能是错误的。它应该输出 [content]_[model name]_[more content] 形式的文件,但目前没有显示任何内容。
代码:
string pattern = @".*"+Request.QueryString["model"]+@".*";
String myPath = HttpRuntime.AppDomainAppPath;
var matches = Directory.GetFiles(myPath+@"All Plots 1 Year\").Where(path => Regex.Match(path, pattern).Success);
foreach (var f in matches)
{
Response.Write(f);
Response.Write("<br />");
}