Unity3D : 判断字符串是否含有中文 (C#)
来源:互联网 发布:火箭勇士 知乎 编辑:程序博客网 时间:2024/06/06 11:39
前言:
最近Unity 项目用到 判断字符串是否含有中文,网上查了一些资料,比较简单的是根据 用汉字的 UNICODE 编码范围 [0x4E00 ,0x9FA5]来判断. (还有其他几种,就不罗列了) ( ̄▽ ̄)~*
这种判断字符串是否含有 中文情况,在不同语言都有可能遇到。这里先做个备录,以后也许会用得上。٩(๑❛ᴗ❛๑)۶
C#脚本:
// 判断 当前字符是否为中文 public bool isChinese(char c) { return c >= 0x4E00 && c<= 0x9FA5; } public bool checkString(string str) { char[] ch = str.ToCharArray(); if (str != null) { for (int i = 0; i < ch.Length; i++) { if (isChinese(ch [i])) { return true; } } } return false; }
Java 判断 字符串是否含有中文字符:
// 判断一个字符是否是中文public static boolean isChinese(char c) { return c >= 0x4E00 && c <= 0x9FA5;// 根据字节码判断}// 判断字符串是否含有中文public static boolean isChinese(String str) { if (str == null) return false; for (char c : str.toCharArray()) { if (isChinese(c)) return true;// 有一个中文字符就返回 } return false;}
参考资料 :http://www.cnblogs.com/sosoft/p/3515577.html
阅读全文
0 0
- Unity3D : 判断字符串是否含有中文 (C#)
- JS判断字符串是否含有中文
- php判断字符串是否含有中文字符
- PHP中判断字符串是否含有中文
- 判断字符串中是否含有中文
- 如何判断一个字符串是否含有中文
- java 判断字符串内是否含有中文
- PHP中判断字符串是否含有中文
- PHP判断字符串中是否含有中文
- 判断字符串中是否含有中文
- PHP中判断字符串是否含有中文
- java判断字符串是否含有中文
- 判断字符串中是否含有中文字符
- PHP判断字符串中是否含有中文
- java判断字符串中是否含有中文
- 判断字符串是否含有中文 C++
- Android 判断一个字符串是否含有中文
- php判断字符串是否含有中文
- 2017年5-6月面试总结
- 集合之间插入字符(例如逗号)StringUtil.join
- 使用深度学习打造智能聊天机器人
- 超简单实现JavaScript在线编译器
- 栈与调用惯例
- Unity3D : 判断字符串是否含有中文 (C#)
- FFMPEG类库打开流媒体的方法(需要传参数的时候)——设置打开参数
- Arrays.asList获取的list不可以直接使用remove
- java基础学习之try catch finally语句中含有return语句的执行情况
- [C++ Primer CH04]第4章 表达式(笔记)
- 基本数据类型long的L问题
- Rxjava+Retrofit 实现全局过期 Token 自动刷新
- Mac系统下使用tcpdump抓包
- cat命令