列如数据库中一个字段中存有如:{32}{33} 
id    ta
1    {32}{33}{12}..
2    {23}
读取Ta字段的值后
是{32}{33}{12}.. 这样子,
现在想把它读出来是: 32 33 12 这样子独立分离出来,如何实现?

解决方案 »

  1.   

    string str = "{32}{33}{12}";
            System.Text.RegularExpressions.Regex reg = new Regex(@"\{([^\}]*?)\}");
            System.Text.RegularExpressions.MatchCollection ms = reg.Matches(str);
            for (int i = 0; i < ms.Count; i++)
            {
                Response.Write(ms[i].Result("$1") + "<BR>");
            }
      

  2.   

    正则处理,或者字符串处理
    string str = "{32}{33}{12}";
    str.Slipt('{').Replace('}',',');
      

  3.   

    dim arr() as string=结果.tostring.split(" ")