提取字符串中的【中文字符】

简介:

RT,原理是中文字符占2个字节宽度,并且第一个字符的ASCII码值小于0。


#include<iostream>
#include<string>

using namespace std;

string getChinese(string inputStr);

string getChinese(string inputStr)
{
	string result;
	for (int i=0;i<inputStr.size();i++)
	{
		if ( (int)(inputStr.at(i))<0 )
		{
			result.append(&inputStr.at(i),2);
			i++;
		}
	}
	return result;
}


相关文章
正则表达式开头提取前三个数字
正则表达式开头提取前三个数字
|
数据库
轻松解决汉字和拼音转换问题!!
轻松解决汉字和拼音转换问题!!
197 0
有一个字符串,其中包含中文字符、英文字符和数字字符,请统计和打印出各个字符的个数
有一个字符串,其中包含中文字符、英文字符和数字字符,请统计和打印出各个字符的个数
300 0
Excel提取中文,数字和字母,一分钟搞定!
大家在处理Excel文档,经常会遇到一些将数字,字母,汉字混合在一起的数据,看着就头疼。而往往领导又希望我们将这些数据拆分开,一边咒骂那个录数据的人,一边又在苦恼该怎么办。 今天教大家一分钟搞定这种情况。
Excel提取中文,数字和字母,一分钟搞定!