国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

使用C#的正則表達式驗證中文字符(實例代碼)

2020-01-24 00:34:23
字體:
來源:轉載
供稿:網友

廢話不多說了,直接給大家貼代碼了,具體代碼如下所示:

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Text.RegularExpressions;using System.Threading.Tasks;namespace 正則表達01{  /// <summary>  /// 表達是否是字符是不是中文  /// </summary>  class Program  {    /// <summary>    /// 在 ASCII碼表中,英文的范圍是0-127,而漢字則是大于127    /// </summary>    static void justice1() {      string text = "adonai,天下英雄出我輩,一入江湖歲月催。鴻圖霸業談笑間,不勝人生一場醉。 提劍跨騎揮鬼雨,白骨如山鳥驚飛。 塵世如潮人如水,只嘆江湖幾人回";      for (int i = 0; i < text.Length; i++)      {        if ((int)text[i] > 127)          Console.WriteLine("是漢字");        else          Console.WriteLine("不是漢字");      }    }    /// <summary>    /// 漢字的UNICODE編碼范圍是4e00-9fbb    /// </summary>    static void justice2() {      string text = "adonai,天下英雄出我輩,一入江湖歲月催。鴻圖霸業談笑間,不勝人生一場醉。 提劍跨騎揮鬼雨,白骨如山鳥驚飛。 塵世如潮人如水,只嘆江湖幾人回";      char[] c = text.ToCharArray();      for (int i = 0; i < c.Length; i++)        if (c[i] >= 0x4e00 && c[i] <= 0x9fbb)          Console.WriteLine("是漢字");        else          Console.WriteLine("不是漢字");    }    /// <summary>    /// 正則表達式判斷也是用漢字的 UNICODE 編碼范圍    /// </summary>    static void justice3() {      string text = "adonai,天下英雄出我輩,一入江湖歲月催。鴻圖霸業談笑間,不勝人生一場醉。 提劍跨騎揮鬼雨,白骨如山鳥驚飛。 塵世如潮人如水,只嘆江湖幾人回";    for (int i = 0; i < text.Length; i++)    {        if (Regex.IsMatch(text[i].ToString(), @"[/u4e00-/u9fbb]"))          Console.WriteLine("是漢字");        else          Console.WriteLine("不是漢字");    }    }    static void Main(string[] args)    {      justice1();      Console.ReadKey();    }  }}

以上所述是小編給大家介紹的使用C#的正則表達式驗證中文字符,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 台州市| 新竹县| 隆子县| 精河县| 耒阳市| 涞源县| 天门市| 南溪县| 宜兰县| 尼玛县| 康保县| 巩留县| 大英县| 水富县| 恩平市| 静安区| 竹北市| 安达市| 凤庆县| 循化| 浏阳市| 黄梅县| 阿图什市| 南江县| 昭苏县| 清苑县| 缙云县| 石楼县| 青州市| 日土县| 冕宁县| 介休市| 秦安县| 扶风县| 银川市| 兴宁市| 剑河县| 巴马| 临沧市| 天水市| 安顺市|