У меня есть файлы с такими именами:
// Должен быть определен как имя filehash
98-80-7D-E5-50-A1-73-59-7F-FC-1C-CB-10-0F-39-D7-C2-97-88-44.zip
// Должен обнаруживаться как нехеш-имя
model.zip
Я хочу обнаружить в C #, что имя файла является хэш-значением или нет?Как я могу обнаружить такую строку?До сих пор я использовал следующее, но оно не работает.
private static bool IsFileHash(string input)
{
if (String.IsNullOrEmpty(input))
{
return false;
}
return Regex.IsMatch(input, "^[0-9a-fA-F]{32}$", RegexOptions.Compiled);
}