读书人

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

发布时间: 2012-04-02 19:58:59 作者: rapoo

分割字符串,请大家帮忙
例如有个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 ");

读书人网 >C#

热点推荐