在我的ASP.NET MVC应用程序中,我需要为表格组织过滤器,它将使用搜索掩码( * ,?等符号)。例如,在Windows中,如果我们将'* .txt'添加到搜索中,它将返回所有带有txt扩展名的文件。
据我记得带'?'的面具符号表示任何1个符号。如果我在Regex表达中使用它,则意味着不是贪婪的搜索。
你知道C#中有一些标准转换器从这个掩码到正则表达式吗?或者我需要自己创造一切?
一些例子:“test1”和“test2”在列表中。
答案 0 :(得分:0)
您的标题是“搜索文件...” - 所以也许您可以使用接受通配符的Directory API?
http://msdn.microsoft.com/en-us/library/dd413233.aspx
顺便说一下,我意识到这是一个很长的镜头,你可能正在做其他事情。