正则表达式

当前位置:正则表达式 > c++

c++正则检测中文

//中文判断

//返回0:无中文,返回1:有中文

int IncludeChinese(char *str)

{

char c;

while(1)

{

c=*str++;

if (c==0) break; //如果到字符串尾则说明该字符串没有中文字符

if (c&0x80) //如果字符高位为1且下一字符高位也是1则有中文字符

if (*str & 0x80) return 1;

}

return 0;

}


相关文章
苏ICP备2022026517号-2  |   苏公网安备 32081202000316号
淮安先皓网络科技有限公司 © 版权所有  联系我们