关于字符串分割问题! aaa<001>;bbb<002>;ccc<003>;ddd<004>;eee<005>;....类似于这样的字符串,我只想最后得到001,002,003这样的数组该如何使用SPLIT呀,动态的取值的????????????? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1 按;分割2 用Substring 和Indexof 截取< >之间的内容楼上的方法最好,正则表达式-----------------------------------不会叫的猫 各位,我实在看不懂呀,我是刚开始学。NET的人哦,能不能给我点具体意见呢 private void Button1_Click(object sender, System.EventArgs e) { string delimStr = "<>"; char [] delimiter = delimStr.ToCharArray(); string words = "aaa<001>;bbb<002>;ccc<003>;ddd<004>;eee<005>;" string [] split = null; for (int x = 1; x <= 5; x++) { split = words.Split(delimiter, x); } string strr =split.GetValue(1).ToString(); //这里取的是001 strr =split.GetValue(3).ToString();//这里取的是002 }我是取出来哪个了,但是相对于不灵活,我怎么改一些呢,输入的内容是相对于灵活的,然后在分割 ArrayList al=new ArrayList(); string s="aaa<001>;bbb<002>;ccc<003>;ddd<004>;eee<005>;"; int index=0,index1; while(index<=s.Length) { index=s.IndexOf("<",index); if(index==-1) { break; } index1=s.IndexOf(">",index); al.Add(s.Substring(index+1,index1-index-1)); index=index1; } 第 1 行: '=' 附近有语法错误。在线等!!!! 还是关于窗体死锁的+分哈。解决了,刚才的帖子一起算 如何让HwndSource永远处于最上端(On Topmost) c/s 分页问题 生成EXCEL后的计算结果的显示问题 如何使用 System.DirectoryServices ? 线程问题(急) 一个数据传替的问题 win form listbox问题 总是出现这个异常,不知道是怎么回事? 求GIS算法库(提供下载地址) 关于数据绑定的功能及其使用方法
2 用Substring 和Indexof 截取< >之间的内容楼上的方法最好,正则表达式-----------------------------------
不会叫的猫
private void Button1_Click(object sender, System.EventArgs e)
{
string delimStr = "<>";
char [] delimiter = delimStr.ToCharArray();
string words = "aaa<001>;bbb<002>;ccc<003>;ddd<004>;eee<005>;"
string [] split = null; for (int x = 1; x <= 5; x++)
{
split = words.Split(delimiter, x); }
string strr =split.GetValue(1).ToString(); //这里取的是001 strr =split.GetValue(3).ToString();//这里取的是002
}
我是取出来哪个了,但是相对于不灵活,我怎么改一些呢,输入的内容是相对于灵活的,然后在分割
string s="aaa<001>;bbb<002>;ccc<003>;ddd<004>;eee<005>;";
int index=0,index1;
while(index<=s.Length)
{
index=s.IndexOf("<",index);
if(index==-1)
{
break;
}
index1=s.IndexOf(">",index);
al.Add(s.Substring(index+1,index1-index-1));
index=index1;
}