用C#语言写,从键盘输入一系列字符,以回车符。分别统计字母,数字,空格,其他字符的个数并输出。

如题所述

using  System.Text.RegularExpressions;

string readString = Console.ReadLine();
MatchCollection numMatches = Regex.Matches(readString, @"[\d]");
MatchCollection spaceMatches = Regex.Matches(readString, @" ");
MatchCollection charMatches = Regex.Matches(readString, @"(?![\d])(?![ ])([\s\S])");

Console.WriteLine(string.Format("数字{0}个,字母{1}个,空格{2}", numMatches.Count, charMatches.Count, spaceMatches.Count));

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网