unity c#如何检测一串字符串中的汉字数与英文字母 标点符号数
2017-06-28 10:25
1711 查看
笔者在网上找了好长时间的最后来是找到了 ,所以写在这里让大家很很明了的找到这个方法
思路是 将这串字符串 转为ASCLL码 汉字的编码一般在127以上 所以我们检测ASCLL码 就可以知道汉字与非汉字的个数了 废话少说 直接上代码
思路是 将这串字符串 转为ASCLL码 汉字的编码一般在127以上 所以我们检测ASCLL码 就可以知道汉字与非汉字的个数了 废话少说 直接上代码
int j = 0;//记录汉字的个数 int jj = 0;//记录字母与符号的个数 for(int i=0;i<(kefu_say_text.GetComponent<Text> ().text).Length;i++){ if ((int)kefu_say_text.GetComponent<Text> ().text [i] > 127) { j+=1; } else { jj+=1; } }
Debug.Log ("汉字有===" +j+"字母符号有==="+jj);
(kefu_say_text.GetComponent<Text> ().text)//是我用到的字符串 大家可以去试试 将这个改成自己项检测字符串就好了
相关文章推荐
- c#中如何判断字符串是汉字或是纯字母
- C#、Java实现按字节截取字符串包含中文汉字和英文字符数字标点符号等
- c# 剔除一串字符串中标点符号以及字母特殊符号的办法
- c#中如何得到汉字的拼音首字母
- 如何获得字符串中汉字和英文的个数
- java用正则表达式判断字符串中是否仅包含英文字母、数字和汉字
- c#中如何得到汉字的拼音首字母
- 如何判断一个字符串是不是英文字母和数字
- 一个中文汉字算两位,一个英文字母算一位,计算中文和英文混合的字符串长度。字符串:String str = "我不好java";
- C# 根据字节数截取字符串(区别汉字,英文,数字)
- c# 如何生成随机数包括英文字母
- C#下提取汉字首字的拼音首字母并兼容英文与数字
- C/C++面试之算法系列--如何实现用更少的空间表示英文字母(a ~ z)构成char A[n]字符串
- 如何判断一个字符串是否仅由数字or仅由数字英文字符or仅由汉字组成
- 求助:如何判断输入的字符串为英文字母……
- php 字符串拼音首字母(支持数字,英文,常用汉字)
- c#中如何判断字符串中只存在数字或字母
- 求字符串的字节数(数字,字母,标点符号,汉字)
- C#中随机生成一串字母+数字的字符串
- 【C#】输入汉字字符串索引拼音的首字母