Development Class C#

using System;
using System.Collections.Generic;
using System.Text;
using System.Text.RegularExpressions;
public class GuidUtil
{
    public static bool GuidTryParse(string s, out Guid result)
    {
        if (s == null)
            throw new ArgumentNullException("s");
        Regex format = new Regex(
            "^[A-Fa-f0-9]{32}$|" +
            "^({|\\()?[A-Fa-f0-9]{8}-([A-Fa-f0-9]{4}-){3}[A-Fa-f0-9]{12}(}|\\))?$|" +
            "^({)?[0xA-Fa-f0-9]{3,10}(, {0,1}[0xA-Fa-f0-9]{3,6}){2}, {0,1}({)([0xA-Fa-f0-9]{3,4}, {0,1}){7}[0xA-Fa-f0-9]{3,4}(}})$");
        Match match = format.Match(s);
        if (match.Success)
        {
            result = new Guid(s);
            return true;
        }
        else
        {
            result = Guid.Empty;
            return false;
        }
    }
}