public DataUri(string datauri) { Regex = new Regex(@"data:(?<mime>[\w/\-\.]+);(?<encoding>\w+),(?<data>.*)", RegexOptions.Compiled); Match = Regex.Match(datauri); Mime = Match.Groups["mime"].Value; Encoding = Match.Groups["encoding"].Value; Data = Match.Groups["data"].Value; Format = Mime.Split('/')[1]; }