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

时间:2022-07-23 07:46:50

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;
}