| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 23201 人关注过本帖
标题:怎么删除字符串中指定的字符
只看楼主 加入收藏
synchronism
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2008-2-17
收藏
 问题点数:0 回复次数:3 
怎么删除字符串中指定的字符
如果要删除字符串"ab*cd*ef"里的星号,应该怎么删除?
我用ArrayList里的RemoveAt()方法,但后面不知道要怎么编写了.这种方法就算可行也要进行多次的转换.
            string ts = "ab*cd*ef";
            char[] ch = ts.ToCharArray();
            ArrayList al=new ArrayList(ch);
            for (int i = 0; i < ch.Length; i++)
            {
                if (ch[i] == '*')
                    al.RemoveAt(i);
            }
搜索更多相关主题的帖子: 字符 ArrayList 删除 RemoveAt 星号 
2008-06-01 22:14
沉沦过迁
Rank: 2
来 自:广西百色
等 级:论坛游民
帖 子:2297
专家分:10
注 册:2007-5-8
收藏
得分:0 
ts.Replace("*","");

也许我没有明天,但是我拥有现在
2008-06-02 10:07
synchronism
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2008-2-17
收藏
得分:0 
自己想了一种方法:            
            string yj = "ab,cd,ef,g";
            string[] sarr=new string[3];
            sarr = yj.Split(',');
            string yy="";
            foreach (string s in sarr)
            {
                yy += s;
            }
            Console.WriteLine(yy);
2008-06-02 10:18
synchronism
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2008-2-17
收藏
得分:0 
谢谢2楼的帮助
2008-06-02 10:21
快速回复:怎么删除字符串中指定的字符
数据加载中...
 
   



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

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