将字符串"张三@AB,B,C|$李四:A,B,C@E,F,G|$王五@111,222,3333|BC, EFG, 444|$"解析成下面的形式显示到页面上,我用的Hashtable类,在控制台可以显示出来,但要在ASP.NET控件上显示出来我不知道怎么去解决,不像在asp中用的方法,用FOR循环就能解决问题,恳请高手们帮帮我!谢谢!张三:
AB,B,C李四:
A,B,C
E,F,G王五:
111,222,3333
ABC, EFG, 444
AB,B,C李四:
A,B,C
E,F,G王五:
111,222,3333
ABC, EFG, 444
String[] a1=字符串.Split('$');
for(int i=0;i<a1.GetLowerBound(0);i++)
{
String[] a2=a1[i].Split('@');
//打印出a2[0]
String[] a3=a2[1].Split('|');
for(int i1=0;i1<a3.GetLowerBound(0);i1++)
{
//循环打印出a3[i1]的值
}
}因为我是现编的,没有.net工具,所以没有验证是否正确,你试试吧
王五:
111,222,3333
ABC, EFG, 444王五:
111,222,3333
ABC, EFG, 444王五:
111,222,3333
ABC, EFG, 444,Table是循环了3次,但每次只取字符数组的最后而我想要得结果是这样的:
张三:
AB,B,C李四:
A,B,C
E,F,G王五:
111,222,3333
ABC, EFG, 444