我從我們的數據庫中讀取文件名列表,並且任何包含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