亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

asp.net中C#獲取字符串中漢字的個數實例

2019-11-15 02:31:44
字體:
來源:轉載
供稿:網友

asp.net中C#獲取字符串中漢字的個數實例

符串可以包括數字,字母,漢字或者其他的字符。使用Char類型的IsDigit靜態方法可以判斷字符串中的字符是否為數字,使用Char類型中的 IsLetter靜態方法可以判斷字符串中是否為字母。我們來實現一種方法來實現判斷字符串中是否為漢字,通過此方法可以計算字符串中漢字的個數,運行效果如圖:

首先根據效果圖設置好Form的界面和內容,Box1.Text為輸入的字符串,我們對該字符串的處理,來計算漢字的個數,雙擊Buton控件,編輯其單擊事件代碼。

我們看下漢字的Unicode范圍,普遍給出了0x4E00到0x9FA5,只要我們接受到的字符的16進制編碼在此范圍,我們就認為此字符為漢字(label4.Text顯示漢字的個數)

代碼如下復制代碼

string a=Box1.Text;int K = 0;for (int i = 0; i < a.Length;i++ ){char j=a[i];ushort s = j;if (s >= 0x4E00&&s<=0x9FA5){K++;}label4.Text = “” + K;

后再再整理了一些函數 C#中使用正則表達式來從字符串中判斷出漢字

代碼如下復制代碼

//首先引用命名空間using System.Text.RegularExPRessions;

//定義一個函數www.111cn.net ,返回字符串中的漢字個數public static int GetHanNumFromString(string str){ int count = 0; Regex regex = new Regex(@"^[u4E00-u9FA5]{0,}$");

for (int i = 0; i < str.Length; i++) { if (regex.IsMatch(str[i].ToString())) { count++; } }

return count;}

代碼說明:

1、Unicode字符的u4E00到u9FA5之間為漢字編碼,所以使用它來表示漢字的正則匹配范圍。2、字符串可以直接進行索引,索引得到的值的數據類型為char,所以str[i].ToString()是為了把char再度轉換為字符串。3、使用Regex的IsMatch方法,可以判斷字符串是否與給定的正則表達式匹配,如果匹配成功則返回True,否則為False。

例,獲取一個字符串中的漢字的個數 C#獲取字符串全角的個數

代碼如下復制代碼

static void Main(string[] args) { while (true) {

      Console.WriteLine("輸入一串字符"); string str = Console.ReadLine();//定義一個變量str用來存儲輸入的字符串 int num= Encoding.Default.GetByteCount(str);//Encoding.Default.GetByteCount(str)在系統默認下計算對字符進行編碼是所產生的字節數 int len = str.Length;//獲取字符串的長度 Console.WriteLine("有{0}漢字",num-len);//num-len就是字符串中的漢字個數 }}

例,這個也是正常的

代碼如下復制代碼

ArrayList itemList = new ArrayList(); CharEnumerator CEnumerator = textBox1.Text.GetEnumerator(); Regex regex = new Regex("^[/u4E00-/u9FA5]{0,}$"); while (CEnumerator.MoveNext()) { if(regex.IsMatch(CEnumerator.Current.ToString(),0)) itemList.Add(CEnumerator.Current.ToString()); textBox2.Text = itemList.Count.ToString(); }

原理是:獲得字符串中漢字的個數時,可以首先定義一個與漢字相匹配的正則表達式,然后使用CharEnumerator對象的MoveNext方法循環訪問字符串中的每個字符,如果訪問的字符與定義的正則表達式相匹配,則將其添加到一個數組中,最后獲得該數組的項數即為字符串中漢字的個數。獲得字符串中漢字個數

更多詳細內容:http://www.111cn.net/net/160/55657.htm


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产成人一区二| 97人洗澡人人免费公开视频碰碰碰| 久久欧美在线电影| 欧美精品情趣视频| 欧美综合一区第一页| 亚洲激情视频网| 久久久久国产精品www| 国模gogo一区二区大胆私拍| 91精品国产沙发| 欧美理论片在线观看| 亚洲一区二区在线| 国产成人拍精品视频午夜网站| 亚洲区免费影片| 欧美日韩国产中文精品字幕自在自线| 欧美日本啪啪无遮挡网站| 久久精品免费电影| 亚洲国产精品热久久| 国产精品视频最多的网站| 色妞色视频一区二区三区四区| 亚洲精品日韩欧美| 国产精品嫩草视频| 欧美在线免费视频| 91亚洲精品一区| 国产欧美一区二区白浆黑人| 欧美在线视频网| 久久久久久久久久国产精品| 88国产精品欧美一区二区三区| 亚洲精品少妇网址| 国产精品久久999| 亚洲va欧美va在线观看| 欧美亚洲国产成人精品| 亚洲一区二区久久| 久久香蕉国产线看观看av| 日韩精品视频免费专区在线播放| 亚洲国产精品久久久久秋霞蜜臀| 欧美成人在线免费| 亚洲毛片在线免费观看| 日韩在线www| 日韩精品免费看| 97超碰蝌蚪网人人做人人爽| 亚洲成成品网站| 韩国精品久久久999| 国产精品旅馆在线| 69精品小视频| 欧美中文在线免费| 亚洲精品电影网| 国产免费一区视频观看免费| 按摩亚洲人久久| 国产精品99蜜臀久久不卡二区| 久久久久国产视频| 日韩欧美高清视频| 色偷偷亚洲男人天堂| 亚洲最大福利网站| 国产日韩欧美日韩大片| 久久精品免费电影| 久久久久久18| 亚洲美女又黄又爽在线观看| 久久99精品国产99久久6尤物| 欧美丝袜美女中出在线| 91手机视频在线观看| 国产噜噜噜噜噜久久久久久久久| 国模精品一区二区三区色天香| 国产成人精品av在线| 91牛牛免费视频| 久久久久久久久久久成人| 欧美视频不卡中文| 亚洲jizzjizz日本少妇| 国产精品夫妻激情| 亚洲午夜久久久影院| 免费av在线一区| 精品动漫一区二区三区| 日韩日本欧美亚洲| 北条麻妃99精品青青久久| 国内精品久久久久久| 国产精品极品美女在线观看免费| 欧美日韩国产成人在线| 亚洲色图第三页| 国产精品久久久久久久久久三级| 在线精品视频视频中文字幕| 揄拍成人国产精品视频| 国产成人精品视频在线观看| 日韩免费观看高清| 亚洲的天堂在线中文字幕| 久久精品国产久精国产思思| 欧美高清电影在线看| 久久久久久久久久久网站| 欧美国产欧美亚洲国产日韩mv天天看完整| 亚洲欧美制服中文字幕| 92看片淫黄大片看国产片| 成人乱色短篇合集| 亚洲精品免费一区二区三区| 亚洲色图欧美制服丝袜另类第一页| 色综合老司机第九色激情| 欧美日韩免费一区| 午夜精品免费视频| 国产成人精品视频在线观看| 亚洲欧美日韩直播| 精品伊人久久97| 国产精品久久久久久久久影视| 亚洲性夜色噜噜噜7777| 久久久这里只有精品视频| 国产97免费视| 国产精品1区2区在线观看| 国产中文欧美精品| 日韩免费在线观看视频| 一本色道久久综合狠狠躁篇怎么玩| 国产精品吊钟奶在线| 亚洲精品国产精品国自产在线| 午夜伦理精品一区| 国产精品久久久久久久久久久久久| 久久的精品视频| 日本欧美爱爱爱| 国产精品国产三级国产aⅴ浪潮| 亚洲美女免费精品视频在线观看| 97色伦亚洲国产| 日本精品久久久| 国产精品久久久久久久9999| 91视频九色网站| 一本色道久久88综合亚洲精品ⅰ| 色综合久久88| 成人做爰www免费看视频网站| 91大神在线播放精品| 国产人妖伪娘一区91| 国产69精品久久久久9| 国产成人精品一区| 国产精品免费一区豆花| 日本亚洲欧美成人| 亚洲成人av片| 成人两性免费视频| 亚洲级视频在线观看免费1级| 国产丝袜视频一区| 国模精品一区二区三区色天香| 国产精品偷伦视频免费观看国产| 国产97在线视频| 久久久久北条麻妃免费看| 韩剧1988在线观看免费完整版| 一本色道久久综合亚洲精品小说| 91精品一区二区| 午夜美女久久久久爽久久| 久久激情五月丁香伊人| 欧美日韩在线视频一区| 日本成人在线视频网址| 91精品综合视频| 国产在线999| 国产激情久久久| 亚洲精品久久久久久久久久久久| 日韩欧美中文字幕在线播放| 久久天天躁狠狠躁夜夜爽蜜月| 91av免费观看91av精品在线| 国产精品毛片a∨一区二区三区|国| 欧美亚洲在线视频| 日韩精品免费在线观看| 欧美极品欧美精品欧美视频| 精品无人国产偷自产在线| 北条麻妃99精品青青久久| 国产精品video| 亚洲一区亚洲二区| 国产亚洲在线播放| 欧美亚洲国产视频| 日韩av毛片网| 久久久91精品国产| 亚洲欧美在线磁力| 欧美精品生活片| 日韩av影视综合网|