社区
C#
帖子详情
如何在c#中判断字符为汉字
hcsunjun
2005-07-15 12:44:29
比如“中”,要把全角的其他字符排除,只能是纯正的汉字,有人知道吗?
...全文
330
7
打赏
收藏
如何在c#中判断字符为汉字
比如“中”,要把全角的其他字符排除,只能是纯正的汉字,有人知道吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
frankyshu
2005-07-15
打赏
举报
回复
好贴,标记
iTidy
2005-07-15
打赏
举报
回复
汉字的编码有一定的范围,判断是否在字符值是不是在这个范围内就行了
psn
2005-07-15
打赏
举报
回复
还是楼上的好,范围更小
sgsh51
2005-07-15
打赏
举报
回复
System.Text.RegularExpressions.Regex regex = new System.Text.RegularExpressions.Regex( "[\u4e00-\u9fa5]");
string replacedString = regex.Replace(str,"");//如果存在指定编码的字符串则过滤掉
用正则表达式来作过滤,我这个代码是过滤中文,你照着改改就可以了.
psn
2005-07-15
打赏
举报
回复
char.GetUnicodeCategory(c) == UnicodeCategory.OtherLetter
GetUnicodeCategory能判断全角符号,字符,数字等等,最近这种问题真多,都喜欢用2个字节来判断,却没人看我的回答。
这问题一行代码就能解决。
desnoc
2005-07-15
打赏
举报
回复
up
Ring1981
2005-07-15
打赏
举报
回复
public bool IsChina(string CString)
{
bool BoolValue=false;
for (int i =0 ;i<CString.Length ; i++)
{
if (Convert.ToInt32(Convert.ToChar(CString.Substring(i,1)))<Convert.ToInt32(Convert.ToChar(128)))
{
BoolValue = false;
}
else
{
BoolValue = true;
}
}
return BoolValue;
}
C#
正则表达式大全,
判断
字符
串是否为正整数,
中
文,英文.....
包含了常用正则表达式的使用,验证,正则表达式替换
字符
串,
判断
字符
串是否为正整数,
判断
输入的
字符
串是否全是英文、
中
文....
快速
判断
是
字符
串是否含
中
文
快速
判断
字符
串包含
中
文,通过
字符
串长度比较,高效率
判断
是否含有
中
文
字符
。
C#
实现
判断
字符
串
中
是否包含
中
文的方法
主要介绍了
C#
实现
判断
字符
串
中
是否包含
中
文的方法,非常实用的功能,需要的朋友可以参考下
c#
中
判断
字符
串是不是数字或字母的方法
判断
汉字
一般是输入 >255 因为
汉字
是大
字符
集二、
判断
输入的是不是数字 代码如下:try{int n = 0;n = int.Parse(this.textBox1.Text.Trim());}catch{MessageBox.Show(“你输入的不是数字~!”);}也可以用Char.is
c#
判断
字符
是否为
中
文的三种方法分享(正则表达式
判断
)
在 ASCII码表
中
,英文的范围是0-127,而
汉字
则是大于127,具体代码如下: 代码如下:string text = “是不是
汉字
,ABC,柯乐义”; for (int i = 0; i < text> 127) Console.WriteLine(“是
汉字
”); else Console....
C#
110,536
社区成员
642,578
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章