怎么使用正则表达式提取{}里的内容

如何使用正则表达式提取{}里的内容
比如一个字符串"4{1},5{3},6{2}",{}里的数字是未知的,我如果把他们替换为空
------解决方案--------------------

           string source = "4{1},5{3},6{2}";
            string patten = @"\{\d\}";
            Regex reg = new Regex(patten);
            source = reg.Replace(source, "");

 string source = "4{1},5{3},6{2}";
            string patten = @"\d(?<!(?<={)\d(?=}))";
            Regex regex = new Regex(patten);
            if (regex.IsMatch(source))
            {
                MatchCollection matches = regex.Matches(source);
                StringBuilder str = new StringBuilder();
                foreach (Match match in matches)
                {
                    str.AppendFormat("{0},",match.Value);
                }
                string s = str.ToString().TrimEnd(',');
            }