有这样一个字符串
a-b$b-c$d-e$e-f$g-h现在要将该字符串先分成a-b x-c e-f  g-h 其中a,x,e,g放在datatable的第一列中,b,c,f,h放在datatable的第2列中 ,也要考虑没有$只有一个a-b的情况 感觉很简单,老是写不对  那位朋友给帮下忙吧 谢谢

解决方案 »

  1.   

    public DataTable  ss()
            {
                DataTable dt = new DataTable();
                dt.Columns.Add("startIP");
                dt.Columns.Add("endIP");
                string s =  "a-b";
                string[] str = s.Split('$');
                for (int i = 0; i < str.Length; i++)
                {
                    string[] str1 = str[i].Split('-');
                    dt.Rows.Add(new object[] { str1[0], str1[1] });      
                }
                return dt;
            
            }