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

字符串查找有关问题求聪明解法

2012-01-26 
字符串查找问题求聪明解法打比方说就是求stringsadAwSD?asdfdsa45a3sd?sad23fwds 这个字符串中:?号,空

字符串查找问题求聪明解法
打比方说就是求string   s   =   "adAwSD?asd   fds   a45a3sd?sad23   fwds ";这个字符串中:?号,空格,数字,字母(不分大小写)的个数????????

[解决办法]
如果只是统计数字和字母的个数很容易

int dCount = 0; //数字
int cCount = 0; //字母
string s = "adAwSD?asd fds a45a3sd?sad23 fwds ";
foreach (char c in s)
{
if (c > = '0 ' && c <= '9 ')
dCount++;
else if (char.ToLower(c) > = 'a ' && char.ToLower(c) <= 'z ')
cCount++;
}

如果统计其它的,那就看你的规则了,是单独统计,还是说除这两种字符之外,放在一起统计

热点排行