主题:请教一个字符串的截取问题
herowzz
[专家分:0] 发布于 2007-11-02 17:25:00
有一个字符串是 str = "L1+L5+L12+L17 "
怎么才能把str里面的 '1 ' , '5 ' , '12 ' , '17 ' 取出来?
回复列表 (共3个回复)
沙发
a97191 [专家分:4040] 发布于 2007-11-03 00:10:00
string str="L1+L5+L12+L17";
str="+"+str;
str=str.Replace("+L"," ");
、 string[] sArray=str.Split(" ".ToCharArray());
foreach(string i in sArray)
MessageBox.Show(i.ToString());
板凳
herowzz [专家分:0] 发布于 2007-11-06 09:31:00
你那种方法太死板
如果是 L4+E18*H23/B6 呢
怎么取 4 18 23 6 ???
3 楼
guofarui [专家分:620] 发布于 2007-11-06 13:18:00
是你自己没写清楚
string str="L1+L5+L12+L17";
str=str.Replace("L","");
string[] sArray=str.Split(new Char(){'+','-','*','/',****符号的列表*****});
foreach(string i in sArray)
MessageBox.Show(i.ToString());
我来回复