永发信息网

C# 判断指定字符串是否包含有汉字

答案:3  悬赏:50  手机版
解决时间 2021-01-21 01:43
  • 提问者网友:鼻尖触碰
  • 2021-01-20 04:41
C# 判断指定字符串是否包含有汉字
最佳答案
  • 五星知识达人网友:笑迎怀羞
  • 2021-01-20 04:55
/// 判断指定字符串是否包含有汉字/// 指定的字符串/// 若包含有汉字则返回True,否则返回Falsepublic static bool InChinese1(string StrChineseString){return System.Text.RegularExpressions. Regex.IsMatch(StrChineseString,@"[/u4e00-/u9fa5]+") ;} /// 判断指定字符串是否包含有汉字
全部回答
  • 1楼网友:慢性怪人
  • 2021-01-20 06:13
一楼的应该差不多 你可以试试看
  • 2楼网友:忘川信使
  • 2021-01-20 05:10
while (true)
{
Console.WriteLine("请输入内容");//提示用户输入内容
string str = Console.ReadLine();//等待用户输入内容
bool bl = Regex.IsMatch(str, @"[^0-9a-zA-Z-._!@#$%\^&*()\+]~\{\'}");//使用正则表达式匹配是否含有文字
if (bl == true)//如果含有文字
{
Console.WriteLine("含有汉字");//输出
}
else//如果没有文字
{
Console.WriteLine("没有汉字");//输出
}
Console.ReadKey(true);
}
正则表达式不是很严谨。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯