c#中如何判断一个字符是汉字

上传人:xiao****1972 文档编号:84136302 上传时间:2019-03-02 格式:DOC 页数:2 大小:21.50KB
返回 下载 相关 举报
c#中如何判断一个字符是汉字_第1页
第1页 / 共2页
c#中如何判断一个字符是汉字_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《c#中如何判断一个字符是汉字》由会员分享,可在线阅读,更多相关《c#中如何判断一个字符是汉字(2页珍藏版)》请在金锄头文库上搜索。

1、C#中如何判断一个字符是汉字 判断一个字符是不是汉字通常有三种方法,第一种用 ASCII 码判断,第二种用汉字的 UNICODE 编码范围判 断,第三种用正则表达式判断,以下是具体方法。1、用ASCII码判断在 ASCII码表中,英文的范围是0-127,而汉字则是大于127,具体代码如下: string text = 是不是汉字,ABC;for (int i = 0; i 127) Console.WriteLine(是汉字); else Console.WriteLine(不是汉字);2、用汉字的 UNICODE 编码范围判断汉字的 UNICODE 编码范围是4e00-9fbb,具体代码如下

2、: string text = 是不是汉字,ABC;char c = text.ToCharArray();for (int i = 0; i = 0x4e00 & ci = 0x9fbb)Console.WriteLine(是汉字); elseConsole.WriteLine(不是汉字);3、用正则表达式判断用正则表达式判断也是用汉字的 UNICODE 编码范围,具体代码如下: string text = 是不是汉字,ABC; for (int i = 0; i text.Length; i+) if (Regex.IsMatch(texti.ToString(), u4e00-u9fbb+$) Console.WriteLine(是汉字); else Console.WriteLine(不是汉字);

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号