工具: Eclipse:官网下载地址:http://www.eclipse.org/downloads/下载SE或者EE版本的都可以 ADT:因为涉及到FQ问题,所以这里我给出一个参考网址:http://www.androiddevtools.cn/ 方法:(两种:在线安......
2016-11-30 201 Eclipse Eclipse使用教程 Eclipse故障解决
判断一个字符是不是汉字通常有三种方法,第一种用 ASCII 码判断,第二种用汉字的 UNICODE 编码范围判 断,第三种用正则表达式判断,以下是具体方法。
在 ASCII码表中,英文的范围是0-127,而汉字则是大于127,具体代码如下:
/// <summary>
/// 用 ASCII码范围判断字符是不是汉字
/// </summary>
/// <param name="text">待判断字符或字符串</param>
/// <returns>真:是汉字;假:不是</returns>
public bool CheckStringChinese(string text)
{
bool res = false;
for (int i = 0; i < text.Length; i++)
{
if ((int)text[i] > 127)
res = true;
}
return res;
}
调用方法:CheckStringChinese("是不是汉字");
汉字的 UNICODE 编码范围是4e00-9fbb,具体代码如下
/// <summary>
/// 用 UNICODE 编码范围判断字符是不是汉字
/// </summary>
/// <param name="text">待判断字符或字符串</param>
/// <returns>真:是汉字;假:不是</returns>
public bool CheckStringChineseUn(string text)
{
char[] c = text.ToCharArray();
bool res = false;
for (int i = 0; i < c.Length; i++)
{
if (c[i] >= 0x4e00 && c[i] <= 0x9fbb)
{
res = true;
break;
}
}
return res;
}
调用方法:CheckStringChineseUn("是不是汉字");
用正则表达式判断也是用汉字的 UNICODE 编码范围,具体代码如下:
/// <summary>
/// 用正则表达式判断字符是不是汉字
/// </summary>
/// <param name="text">待判断字符或字符串</param>
/// <returns>真:是汉字;假:不是</returns>
public bool CheckStringChineseReg(string text)
{
bool res = false;
if (Regex.IsMatch(text, @"[\u4e00-\u9fbb]+$"))
res = true;
return res;
}
调用方法:CheckStringChineseReg("是不是汉字");
标签: C#判断字符为汉字
相关文章
工具: Eclipse:官网下载地址:http://www.eclipse.org/downloads/下载SE或者EE版本的都可以 ADT:因为涉及到FQ问题,所以这里我给出一个参考网址:http://www.androiddevtools.cn/ 方法:(两种:在线安......
2016-11-30 201 Eclipse Eclipse使用教程 Eclipse故障解决
打开Edge浏览器,点击右上角的三个点,进入【设置】 在设置的下面,选择查看【高级设置】 在【高级设置】界面,关闭Edge的Flash功能。到这里屏蔽一些基于flash的广告绰绰有余了,并......
2016-09-30 204 Edge浏览器
有的朋友因为工作需要经常浏览外文网站,有时发现外文文字显示异常,最常见的就是文字丢失,这有可能是因为系统中缺少相关文字字体,可以到系统设置中安装额外字体解决。 1.首......
2022-08-05 511 浏览器中外国文显示乱码
现在的输入法越来越多,有搜狗、五笔、拼音等,但在我们word等打字是总是会出现一些小麻烦是在所难免的,一位朋友向学无忧求助, 输入法切换不了怎么办? 同时出现 输入法不见了......
2016-11-14 203 输入法教程
浏览器都事先设置了默认的搜索引擎,ie 默认的是微软的必应,Firefox(火狐)默认的是 Google,好在它们都不那么霸道可以自由修改更换。本文探讨 Firefox默认搜索引擎修改的方法,随着......
2017-04-27 201 Firefox Firefox浏览器 火狐浏览器