C#判斷字符是否為漢字的三種方法分享
1、用ASCII碼判斷
在 ASCII碼表中,英文的范圍是0-127,而漢字則是大于127,具體代碼如下:
string text = "是不是漢字,ABC,柯樂(lè)義";
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位大寫(xiě)的16進(jìn)制Unicode的方法
相關(guān)文章
C#中面向?qū)ο缶幊虣C(jī)制之繼承學(xué)習(xí)筆記
這篇文章主要介紹了C#中面向?qū)ο缶幊虣C(jī)制之繼承學(xué)習(xí)筆記,本文給出一個(gè)簡(jiǎn)單子實(shí)例講解C#中的繼承,并講解了一些C#繼承的知識(shí)技巧,需要的朋友可以參考下2015-01-01基于C#的音樂(lè)播放器主Form實(shí)現(xiàn)代碼
這篇文章主要介紹了基于C#的音樂(lè)播放器主Form實(shí)現(xiàn)代碼,很實(shí)用的功能,需要的朋友可以參考下2014-08-08詳解ASP.NET中Identity的身份驗(yàn)證代碼
這篇文章主要介紹了ASP.NET Identity 的“多重”身份驗(yàn)證代碼,以及實(shí)現(xiàn)的原理講解,需要的朋友參考一下。2017-12-12C#將Excel中的數(shù)據(jù)轉(zhuǎn)換成DataSet
這篇文章主要介紹了C#將Excel中的數(shù)據(jù)轉(zhuǎn)換成DataSet的方法,非常簡(jiǎn)單實(shí)用,從本人項(xiàng)目中提取出來(lái)的,推薦給大家,希望對(duì)大家學(xué)習(xí)C#能夠有所幫助。2015-03-03C#制作多線程處理強(qiáng)化版網(wǎng)絡(luò)爬蟲(chóng)
這篇文章主要介紹了C#制作多線程處理強(qiáng)化版網(wǎng)絡(luò)爬蟲(chóng)的相關(guān)代碼,有想學(xué)習(xí)C#多線程編程的小伙伴可以參考下2016-09-09Gridview自動(dòng)排序功能的實(shí)現(xiàn)
本篇文章主要是對(duì)Gridview自動(dòng)排序功能的實(shí)現(xiàn)代碼進(jìn)行了介紹,需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助2014-01-01Unity UGUI LayoutRebuilder自動(dòng)重建布局介紹及使用
這篇文章主要為大家介紹了Unity UGUI LayoutRebuilder自動(dòng)重建布局介紹及使用,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-07-07C#保存listbox中數(shù)據(jù)到文本文件的方法
這篇文章主要介紹了C#保存listbox中數(shù)據(jù)到文本文件的方法,涉及C#操作listbox數(shù)據(jù)的相關(guān)技巧,需要的朋友可以參考下2015-04-04C#實(shí)現(xiàn)在Form里面內(nèi)嵌dos窗體的方法
這篇文章主要介紹了C#實(shí)現(xiàn)在Form里面內(nèi)嵌dos窗體的方法,涉及C#針對(duì)Form窗體的設(shè)置及使用技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-09-09