黑马程序员技术交流社区
标题:
这个不会做,希望大家给个解决方法
[打印本页]
作者:
风雪再现
时间:
2013-7-7 17:46
标题:
这个不会做,希望大家给个解决方法
用户输入一个字符串之后,判断该字符串中包含几个汉字,并输出
作者:
baoshouying
时间:
2013-7-7 18:07
string str = Console.ReadLine();
int count = 0;//汉字个数的初始化
for (int i = 0; i < str.Length; i++)
{
if (Regex.IsMatch(str[i].ToString(), @"[\u4e00-\u9fbb]+$"))//利用正则表达式判断
{
count++;
Console.WriteLine(str[i]);
}
}
Console.WriteLine("汉字个数为:"+count);
Console.ReadLine();
作者:
赵宗荣
时间:
2013-7-8 13:49
正则表达式,顶楼上
作者:
.netNo1
时间:
2013-7-8 15:37
Regex reg = new Regex(@"[\u4e00-\u9fa5]");
Console.WriteLine("请输入字符串");
string str = Console.ReadLine();
if (reg.IsMatch(str))
{
Console.WriteLine("有汉字");
}
else
{
Console.WriteLine("没汉字");
}
Console.ReadKey();
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2