怎么能把一个字符串中的字母全部去掉? C#

例如:stringname="哈ss哈哈哈哈adasdasdssadasdadDFSFSDFDSFDSF哈哈哈ss哈哈";最后变为name="哈哈哈哈哈哈哈哈哈哈";... 例如: string name = "哈ss哈哈哈哈adasdasdssadasdadDFSFSDFDSFDSF哈哈哈ss哈哈";
最后变为 name="哈哈哈哈哈哈哈哈哈哈";
展开
 我来答
百度网友25ed0b895
2010-06-11 · TA获得超过257个赞
知道答主
回答量:128
采纳率:0%
帮助的人:0
展开全部

using System;

using System.Collections.Generic;

using System.Text;

namespace Test

{

    class Program

    {

        static void Main(string[] args)

        {

            Char beginChar = 'A';

            Char endChar = 'z';

            String name = "哈ss哈哈哈哈adasdasdssadasdadDFSFSDFDSFDSF哈哈哈ss哈哈";

            StringBuilder newName = new StringBuilder();

            Console.WriteLine("原始字符串:{0}", name);

            for (int i = 0; i < name.Length; i++)

            {

                if (name[i] >= beginChar && name[i] <= endChar)

                {

                    continue;

                }

                else

                {

                    newName.Append(name[i]);

                }

            }

            Console.WriteLine("新字符串:{0}", newName.ToString());

        }

    }

}

运行结果看截图。

百度网友0f37e23c0
推荐于2018-05-07 · TA获得超过1543个赞
知道大有可为答主
回答量:1070
采纳率:50%
帮助的人:1289万
展开全部
string newValue = "";
for(int i=0;i<name.Length; i++)
{
if ( !( (name[i] > "a" && name[i] < "z" ) || (name[i] > "A" && name[i] < "Z" ) ) )
newValue += name[i];
}

name = newValue;
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友57a0c766b
2010-06-11 · TA获得超过822个赞
知道小有建树答主
回答量:395
采纳率:100%
帮助的人:239万
展开全部
string name1;
int j=0;
for(int i=0;i<name.lenth;i++)
{
if( ( name[i]>'a' && name[i]<'z' )||(name[i]>'A' && name[i]<'Z')
{
name1[j]=name[i];
j++;
}
}
name=null;
array.copy(name,0,name1,0,name1.lenth);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bzl1988528
2010-06-11 · 超过11用户采纳过TA的回答
知道答主
回答量:22
采纳率:0%
帮助的人:0
展开全部
string str="abcdefg";把想要去掉的都列出来
for each char a in str
{
name=name.replace(a,'');
}
大概就这个意思吧,我这没vs只能写成这样了。
还有可以判断汉字编码,这个你自己查查。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tanzongyao233
2010-06-11 · TA获得超过288个赞
知道小有建树答主
回答量:595
采纳率:100%
帮助的人:208万
展开全部
你可以用替换
把字母都替换掉!
Replace()这个把字母全替换掉·!
方法很多种··怎么想想吧
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式