C#,正则表达式,特定长度和模式的字符串

C#,正则表达式,特定长度和模式的字符串,c#,regex,string,md5,C#,Regex,String,Md5,我在检查字符串是否为md5时遇到问题。我知道它应该包含“0123456789ABCDEF”,它的长度等于32。我知道正则表达式是检查它的好方法,但我不知道如何使用它。我试着在msdn上搜索,但什么都没有让我清醒。有人能帮我吗?使用和正则表达式[0-9a-f]{32}: if (Regex.IsMatch(string, @"[0-9a-f]{32}"), RegexOptions.IgnoreCase)) //String is MD5 谢谢!我看过关于regex等的帖子,但我不知道如

我在检查字符串是否为md5时遇到问题。我知道它应该包含“0123456789ABCDEF”,它的长度等于32。我知道正则表达式是检查它的好方法,但我不知道如何使用它。我试着在msdn上搜索,但什么都没有让我清醒。有人能帮我吗?

使用和正则表达式
[0-9a-f]{32}

if (Regex.IsMatch(string, @"[0-9a-f]{32}"), RegexOptions.IgnoreCase))
    //String is MD5

谢谢!我看过关于regex等的帖子,但我不知道如何使用它!谢谢!:)