首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

分割字符串,请大家帮忙解决方案

2012-04-02 
分割字符串,请大家帮忙例如有个string类型的字符串格式如下“1_2,3_4,5_6”长度不定可否有办法把它分割成“1,

分割字符串,请大家帮忙
例如有个string类型的字符串格式如下“1_2,3_4,5_6”长度不定
可否有办法把它分割成“1,3,5”和“2,4,6”两个string类型的字符串
就是把_前面的和_后面的分开  
我的代码:老是取最后两位
Session[ "CountDateValue "]= "1_2,3_4,5_6 ";
string   []   a   =Session[ "CountDateValue "].ToString().Split( ', ');  

for(int   i=0;i <a.Length;i++)
{
string[]   v=a[i].ToString().Split( '_ ');

                             

      this.TextBox1.Text=v[0].ToString();
      this.TextBox2.Text=v[1].ToString();
          }


[解决办法]
this.TextBox1.Text+=v[0].ToString();
this.TextBox2.Text+=v[1].ToString()
[解决办法]
+=
[解决办法]
try

string yourStr = "1_2,3_4,5_6 ";
string str1 = System.Text.RegularExpressions.Regex.Replace(yourStr, @ "(\d+)_\d+ ", "$1 ");
string str2 = System.Text.RegularExpressions.Regex.Replace(yourStr, @ "\d+_(\d+) ", "$1 ");

热点排行