C#判断字符串中是否包含汉字的三种方法分享

判断一个字符是不是汉字通常有三种方法,第一种用 ASCII 码判断,第二种用汉字的 UNICODE 编码范围判 断,第三种用正则表达式判断,以下是具体方法
1、用ASCII码判断
  在 ASCII码表中,英文的范围是0-127,而汉字则是大于127,具体代码如下:

string text = "是不是汉字,ABC,柯乐义";
       for (int i = 0; i < text.Length; i++)        {             if ((int)text[i] > 127)
                  Console.WriteLine("是汉字");
            else
                  Console.WriteLine("不是汉字");
       }

2、用汉字的 UNICODE 编码范围判断
  汉字的 UNICODE 编码范围是4e00-9fbb,具体代码如下:

string text = "是不是汉字,ABC,keleyi.com";
   

C#判断字符串中是否包含汉字的三种方法分享最先出现在Python成神之路

版权声明:
作者:siwei
链接:https://www.techfm.club/p/8612.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>