我从我们的数据库中读取文件名列表,并且任何包含a的文件名不包含guid都被认为是作为模板的一部分包含的文件。文件列表可以包含文件,其中一些文件具有guid(模板的一部分),而其他文件不具有guid(不来自模板)。我怎么能区分那些没有GUID的文件?如何判断一个字符串是否包含Guid作为子字符串?
这里有一个例子:
List<string> spotFiles = DAL.HtmlSpot.GetSpotMedia(); //Returns {"manifest.xml", "attributes-97c23e02-e216-431b-9b6b-c5852962e92d.png"}
foreach(string file in spotFiles)
{
//If file contains a guid as a substring
//Handle template file
//Else
//Handle non-template file
}
我敢肯定有一个Guid的正则表达式在那里 – BradleyDotNET
[C#正则表达式为Guid](http://stackoverflow.com/questions/11040707/ddg#11040993) – hatchet