c++ boost判断一个字符串中是否含有汉字的代码
2011-07-25 10:41
826 查看
for (set<string>::iterator it=institutionnames.begin();it!=institutionnames.end();it++)
{
wstring wtemp=strp.String2Wstring(*it);
boost::wregex wreg(L"[\u4e00-\u9fa5]");
boost::wsmatch m;
wstring::const_iterator mybegin=wtemp.begin();
wstring::const_iterator myend=wtemp.end();
if (wtemp.size()>3)
{
if (boost::regex_search(mybegin,myend,m,wreg))
{
standardwps.push_back(*it);
}
}
}
{
wstring wtemp=strp.String2Wstring(*it);
boost::wregex wreg(L"[\u4e00-\u9fa5]");
boost::wsmatch m;
wstring::const_iterator mybegin=wtemp.begin();
wstring::const_iterator myend=wtemp.end();
if (wtemp.size()>3)
{
if (boost::regex_search(mybegin,myend,m,wreg))
{
standardwps.push_back(*it);
}
}
}
相关文章推荐
- c c++怎么判断一个字符串中是否含有汉字
- 如何判断一个字符串中是否含有汉字或汉字标点(即双字节字符)
- 判断一个字符串中是否含有汉字
- oracle中如何判断一个字符串是否含有汉字
- c c++怎么判断一个字符串中是否含有汉字
- Oracle中如何判断一个字符串是否含有汉字
- oracle中如何判断一个字符串是否含有汉字
- 判断字符串中是否含有汉字及其汉字的个数
- c++中怎么判断一个string类型的字符串变量是否为数字?
- java中指定字符串是否包含一个字串。(比如判断邮箱是否含有@)
- 判断一个长字符串,是否含有一个短的字符串
- C++判断字符串中是否含有某个子字符串
- 判断字符串中是否含有汉字及其汉字的个数
- C++判断一个字符串是否是GBK
- c++判断一个字符串是否是数字
- oracle的常用函数 instr() 和substr()函数 博客分类: oracle 在Oracle中 可以使用instr函数对某个字符串进行判断,判断其是否含有指定的字符。 在一个
- JS判断输入字符串长度实例代码(汉字算两个字符,字母数字算一个)
- Java代码判断字符串是否为汉字
- c++中判断字符串中是否含有字符'\'
- 如何判断一个字符串是否含有中文