string 中是否有汉字
来源:互联网 发布:windows cmd 编辑:程序博客网 时间:2024/05/02 18:08
// 返回 -1表示没有汉字 其它值表示第一个汉字在字符串中的位置
int find_first_of_chinese_character(const std::string & source)
{
bool find = false;
int i= 0 ;
for(i=0; i< source.length()-1; i++)
{
unsigned char c = source[i];
// 第一字节> =0xB0 && 第二字节> =0xA1
if(unsigned char(source[i]) >= 0xB0 && unsigned char (source[i+1]) >= 0xA1)
{
find = true;
break;
}
}
return find ? i : -1;
}
// 返回 -1表示没有汉字 其它值表示最后一个汉字在字符串中的位置
int find_last_of_chinese_character(const std::string & source)
{
bool find = false;
int i= 0 ;
for(i=source.length()-1; i > 0; i--)
{
unsigned char c = source[i];
// 第一字节> =0xB0 && 第二字节> =0xA1
if(unsigned char(source[i]) >= 0xB0 && unsigned char (source[i+1]) >= 0xA1)
{
find = true;
break;
}
}
return find ? i : -1;
}
- string 中是否有汉字
- 判断String中是否有汉字
- JAVA 判断string字符串中是否有汉字
- 判断java String中是否有汉字的方法
- Oracle中判断字段是否有汉字
- 判断QString中是否有汉字
- C#判断字符串中是否有汉字
- Java字符串中判断是否有汉字
- 判断QString中是否有汉字
- 判断是否有汉字
- 检查是否有汉字
- C中是否有string,C++呢?
- php检查字符串中是否有汉字/数字/英文字母
- c++ 检查一个字符串中是否有汉字
- 在数据库中判断列中的值是否有汉字
- 正则表达式判断字符串中是否有汉字
- C#中判断字符串中是否有汉字及将汉字转化为字母缩写
- 判断字符串是否有汉字
- Oracle静默安装
- windows 和linux做时间同步方法
- SQL注入漏洞
- 经典面试题
- 生物识别与物联网技术引领锁具的发展
- string 中是否有汉字
- 研究Google maps及51ditu的图片切割及存储方法
- JRE 和 JDK
- 架构师的职责和分类
- 转:malloc用法及其与new的区别
- C++编写动态链接库供VFP调用
- 解除DB2 rollforward pending状态
- 世界上最健康的作息时间表
- EL 表达式用法的一些总结