问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C++:如何提取字符串中的汉字,数字!!!

发布网友 发布时间:2022-04-24 18:03

我来回答

2个回答

热心网友 时间:2023-07-09 20:56

如果字符串中只有汉字、数字、英文的话(日文和中文在一起,我就不会判断了)
你可以按这个顺序判断。
先判断该字符的是不是小于0,如果小于0,则该字符与后面一个字符组成一个汉字。
再判断该字符是不是数字。这个好判断吧(>='0'
&&
<='9')

热心网友 时间:2023-07-09 20:57

/*******************
以前回答过了。再贴一遍
*******************/
#include
#include
//取得字符串字符个数,不限中英文
unsigned
int
GetStringCount(const
std::string
&s)
{
short
ch;
unsigned
cnt
=
s.size();
for(size_t
i=0;
i
&
vi)
{
std::string::size_type
size
=
s.size();
int
element
=
0;
bool
now_digit
=
false;
bool
negative
=
false;
for(std::string::size_type
i=0;
i
='0')
{
now_digit
=
true;
element
=
element*10
+
s.at(i)-'0';
}
else
{
if(s.at(i)
==
'-')
negative
=
true;
else
{
if(now_digit)
{
if(negative)
element
=
-element;
vi.push_back(element);
element
=
0;
now_digit
=
false;
negative
=
false;
}
}
}
}
if(now_digit)
{
if(negative)
element
=
-element;
vi.push_back(element);
}
}
int
main()
{
std::string
s;
std::cin>>s;
std::cout<
vi;
get_int(s,
vi);
std::vector
::iterator
it
=
vi.begin();
for(;
it!=vi.end();
++it)
std::cout<<*it<
评论
0
0
加载更多
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
《像素大战》国内什么时候上映? 求像素大战桌面吐血整理资源嘛,高清免费谢谢!! 请问哪位大侠知道全国那个城市出版社最多?说的具体一点,谢谢!_百度知... 老公出轨外遇背叛老婆,老婆要求老公父母给老婆父母道歉怎么办? 绿化黄刺玫去哪里买? ...什么样的人比较需苗木?公司内负责苗木采购的是哪个部门,怎样和他 ... 建筑公司里负责绿化的是什么部门 tcp/ip协议每个层次的功能 oracle数据库启动关闭与数据备份 oracle数据库怎么备份啊 写出两句含莲的诗句? 玫瑰花粉怎样做面膜?有什么功效? 描写莲的诗 什么是玫瑰粉 含有“莲”的诗句又那些??? 如何提取指定字符串中的内容? 荷花粉,玫瑰花粉,茶花粉哪个好 玫瑰花粉面膜怎么做 关于莲的诗词 蜜蜂能采玫瑰花粉受蜜吗 Excel自动提取字符串中汉字、英文与数字的函数 怎么用玫瑰花粉调制面膜? 有关“莲”的诗句有哪些? 如何取出字符串中的汉字 玫瑰花粉对肌肤养颜有多功效? 含有莲的诗句 现在白沟房贷利率多少 玫瑰花粉片吃了有什么好处? 玫瑰花粉怎么吃 现在买房子首付是付多少? 玫瑰花粉怎么做面膜加蛋清好还是蛋黄好? 包含莲字的诗句 带有莲字的古诗 C语言提取字符串中的所有数字 带有莲花的诗句 急!含“莲”字的诗句 莲是古诗词中常用的意象,请写出含莲的连续两句古诗 含“荷花”的诗句? 中央银行做好信息披露的原因? 急求 商业银行信息披露的重要意义!!! 商业银行信息披露暂行办法的第一章 总则 - 信息提示 现货和期货的区别在哪里? 中国银监会制定发布的《商业银行信息披露暂行办法》是属于部门规章吗? 如何充分履行银行责任,做好信息披露 银行信息披露岗位怎样? 银行信息披露中并表范围是什么意思? 银行个人理财业务中的信息披露环节,包括以下哪些内容 中国商业银行资本充足率(特别是信用风险)的披露信息在哪里公布? 期货与现货之间的区别在哪