首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

这题如何写呀

2012-07-01 
这题怎么写呀输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数输入的肯定是string类型吧

这题怎么写呀
输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数
输入的肯定是string类型吧 差分成char数组?不会- - 只会用split这个拆。。。
比较怎么比较呢?a-z忽略大小写比 关键是汉字怎么比较?比较字节?

[解决办法]

C# code
            string s = @"你好!I am a 菜鸟!";            Console.WriteLine("英文字母有" + Regex.Matches(s, @"[A-Za-z]").Count + "个");            Console.WriteLine("汉字有" + Regex.Matches(s, @"[\u4e00-\u9fa5]").Count + "个");            Console.WriteLine("空格有" + Regex.Matches(s, @" ").Count + "个");            Console.WriteLine("其他字符有" + Regex.Matches(s, @"[^A-Za-z\u4e00-\u9fa5 ]").Count + "个");            Console.ReadKey(); 

热点排行