C#判斷字符是否為漢字的三種方法分享
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";
char[] c = text.ToCharArray();
for (int i = 0; i < c.Length;i++)
if (c[i] >= 0x4e00 && c[i] <= 0x9fbb)
Console.WriteLine("是漢字");
else
Console.WriteLine("不是漢字");
3、用正則表達(dá)式判斷
用正則表達(dá)式判斷也是用漢字的 UNICODE 編碼范圍,具體代碼如下:
string text = "是不是漢字,ABC,keleyi.com";
for (int i = 0; i < text.Length; i++)
{
if (Regex.IsMatch(text[i].ToString(), @"[\u4e00-\u9fbb]+{1}quot;))
Console.WriteLine("是漢字");
else
Console.WriteLine("不是漢字");
}
- C#統(tǒng)計(jì)字符串里中文漢字個(gè)數(shù)的方法
- c#實(shí)現(xiàn)把漢字轉(zhuǎn)為帶田字格背景的jpg圖片
- asp.net中C#獲取字符串中漢字的個(gè)數(shù)的具體實(shí)現(xiàn)方法
- C# 漢字轉(zhuǎn)拼音(全拼和首字母)實(shí)例
- C# 漢字轉(zhuǎn)化拼音的簡(jiǎn)單實(shí)例代碼
- C#漢字轉(zhuǎn)換拼音技術(shù)詳解(高性能)
- asp.net(C#)把漢字轉(zhuǎn)化成全拼音函數(shù)(全拼)
- C#實(shí)現(xiàn)將漢字轉(zhuǎn)化為2位大寫的16進(jìn)制Unicode的方法
相關(guān)文章
C#郵件定時(shí)群發(fā)工具Atilia用法實(shí)例
這篇文章主要介紹了C#郵件定時(shí)群發(fā)工具Atilia用法,較為詳細(xì)的分析了Atilia實(shí)現(xiàn)郵件定時(shí)群發(fā)功能的原理與實(shí)現(xiàn)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-08-08
C# winform點(diǎn)擊生成二維碼實(shí)例代碼
這篇文章主要介紹了 C# winform點(diǎn)擊生成二維碼實(shí)例代碼,需要的朋友可以參考下2017-04-04
DevExpress之ChartControl實(shí)現(xiàn)餅狀圖百分比演示實(shí)例
這篇文章主要介紹了DevExpress之ChartControl實(shí)現(xiàn)餅狀圖百分比演示的方法,實(shí)例講述了窗體與圖形繪制函數(shù)的用法,需要的朋友可以參考下2014-10-10
C#?在PDF中添加墨跡注釋Ink?Annotation的步驟詳解
PDF中的墨跡注釋表現(xiàn)為徒手涂鴉式的形狀,該類型的注釋,可任意指定形狀頂點(diǎn)的位置及個(gè)數(shù),通過指定的頂點(diǎn),程序?qū)⑦B接各點(diǎn)繪制成平滑的曲線,下面通過C#程序代碼介紹下在pdf中添加注釋的步驟,感興趣的朋友一起看看吧2022-02-02
Unity實(shí)現(xiàn)物體左右移動(dòng)效果
這篇文章主要為大家詳細(xì)介紹了Unity實(shí)現(xiàn)物體左右移動(dòng)效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-08-08
C#中括號(hào)強(qiáng)轉(zhuǎn)、as、is區(qū)別詳解
本文主要介紹了C#中括號(hào)強(qiáng)轉(zhuǎn)、as、is區(qū)別詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-02-02
基于WPF實(shí)現(xiàn)3D導(dǎo)航欄控件
這篇文章主要介紹了如何基于WPF實(shí)現(xiàn)簡(jiǎn)單的3D導(dǎo)航欄控件效果,文中的示例代碼講解詳細(xì),對(duì)我們的學(xué)習(xí)或工作有一定幫助,需要的小伙伴可以參考一下2024-03-03

