标题:大家好 我 刚学C# 有个字符串split问题请教各位高手
只看楼主
还没入门
Rank: 1
等 级:新手上路
帖 子:6
专家分:3
注 册:2009-10-13
结帖率:100%
已结贴  问题点数:20 回复次数:4 
大家好 我 刚学C# 有个字符串split问题请教各位高手
我想从 "22 33  12  /" 字符串中提取出 三个数,但下面的方法总是出来4个,最后一个是"",调试发现最后的空格trim不掉,
用"22 33    12 " 就是正常的,为什么将"/"替换成空格后,就不能trim掉啊,还有其他的隐含字符吗??

请各位老师高手帮帮忙吧,谢谢啊



private string[] getIJK(string s)
         {
            s = s.Replace("/", " ");
            s = s.Replace("\t", " ");
            s = s.Replace("\v", " ");
            s = s.Replace("\n", " ");
            s = s.Replace("\r", " ");
            s = s.Replace("\f", " ");

            s.Trim();//怎么删不掉最后的空格???
            string[] strresu=System.Text.RegularExpressions.Regex.Split(s,@"[ ]+");
            foreach (string i in strresu) { MessageBox.Show(i); }
            return strresu;
        }
搜索更多相关主题的帖子: split 字符 
2009-10-13 21:14
jedypjd
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:9
帖 子:1096
专家分:4969
注 册:2009-7-27
得分:20 
我也没搞懂

天涯无岁月,歧路有风尘,百年浑似醉,是非一片云
2009-10-13 21:36
还没入门
Rank: 1
等 级:新手上路
帖 子:6
专家分:3
注 册:2009-10-13
得分:0 
还是感谢jedypjd,还有把那个斜杠 / 加到字符串中间任何位置都正常,就是方到后面不对啊

[ 本帖最后由 还没入门 于 2009-10-13 21:40 编辑 ]
2009-10-13 21:38
还没入门
Rank: 1
等 级:新手上路
帖 子:6
专家分:3
注 册:2009-10-13
得分:0 
期待中...不好意思我没分
2009-10-13 22:12
zhoufeng1988
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:北京
等 级:贵宾
威 望:27
帖 子:1432
专家分:6329
注 册:2009-5-31
得分:0 
Split可以带两个参数吧?
好像是StringSplitFormat。。。,你看看就知道了
2009-10-15 23:41



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-288410-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.308017 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved