欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

c#判斷字符是否為中文的三種方法分享(正則表達式判斷)

 更新時間:2014年01月13日 09:16:17   作者:  
判斷一個字符是不是漢字通常有三種方法,第一種用 ASCII 碼判斷,第二種用漢字的UNICODE編碼范圍判斷,第三種用正則表達式判斷,以下是具體方法

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、用正則表達式判斷

用正則表達式判斷也是用漢字的 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#添加、讀取Word腳注尾注的方法

    C#添加、讀取Word腳注尾注的方法

    這篇文章主要為大家詳細介紹了C#添加、讀取Word腳注尾注的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-05-05
  • C#使用Task實現(xiàn)異步方法

    C#使用Task實現(xiàn)異步方法

    本文主要介紹了C#使用Task實現(xiàn)異步方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-04-04
  • C# 實現(xiàn)在控制臺上換行輸出與不換行輸出

    C# 實現(xiàn)在控制臺上換行輸出與不換行輸出

    這篇文章主要介紹了C# 實現(xiàn)在控制臺上換行輸出與不換行輸出,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04
  • C#關聯(lián)自定義文件類型到應用程序并實現(xiàn)自動導入功能

    C#關聯(lián)自定義文件類型到應用程序并實現(xiàn)自動導入功能

    今天通過本文給大家分享C#關聯(lián)自定義文件類型到應用程序并實現(xiàn)自動導入功能,代碼中寫入了兩個注冊表,實例代碼給大家介紹的非常詳細,需要的朋友可以參考下
    2021-09-09
  • C#中抽象類與接口的區(qū)別詳解

    C#中抽象類與接口的區(qū)別詳解

    本文主要介紹了C#中抽象類與接口的區(qū)別。具有很好的參考價值。下面跟著小編一起來看下吧
    2017-03-03
  • C#實現(xiàn)并查集的使用示例

    C#實現(xiàn)并查集的使用示例

    并查集是一種用于處理一些不相交集合的合并及查詢問題的數(shù)據(jù)結構,具有高效、簡潔、易用的特點,本文主要介紹了C#實現(xiàn)并查集的使用示例,感興趣的可以了解一下
    2023-11-11
  • C#匿名方法與Delegate類型轉換錯誤分析

    C#匿名方法與Delegate類型轉換錯誤分析

    這篇文章主要介紹了C#匿名方法與Delegate類型轉換錯誤,較為詳細的分析了C#匿名方法的用法及Delegate類型轉換錯誤問題解決方法,具有一定的實用價值,需要的朋友可以參考下
    2014-11-11
  • C#學習筆記整理-迭代器模式介紹

    C#學習筆記整理-迭代器模式介紹

    下面小編就為大家分享一篇C#學習筆記整理-迭代器模式介紹,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2017-12-12
  • C# Environment.CurrentDirectory 靜態(tài)屬性的實現(xiàn)

    C# Environment.CurrentDirectory 靜態(tài)屬性的實現(xiàn)

    本文主要介紹了C# Environment.CurrentDirectory 靜態(tài)屬性的實現(xiàn),它返回當前應用程序的工作目錄路徑,具有一定的參考價值,感興趣的可以了解一下
    2024-02-02
  • Unity UI實現(xiàn)循環(huán)播放序列圖

    Unity UI實現(xiàn)循環(huán)播放序列圖

    這篇文章主要為大家詳細介紹了Unity UI實現(xiàn)循環(huán)播放序列圖,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-08-08

最新評論