日期:2014-05-18 浏览次数:20962 次
List<string> temp_list = new List<string>();
        public void GetMatchString(string tempStr,string pattern)
        {
            foreach (Match m in Regex.Matches(tempStr, pattern))
            {
                temp_list.Add(m.Value);
                GetMatchString(m.Value.Remove(m.Value.Length-1),pattern);
            }
        }
------解决方案--------------------
按照{}的数量排序之后处理