C++之字符串分割案例---数据分析-03

string data="我叫李宇博,我今年13岁,我家住在不知道,今天是星期天,"
"我喜欢吃粑粑,我喜欢做打篮球,我的学校是太康三中,我的生日是1月1号,"
"我的语文成绩是:0分,我的数学成绩是1分,我今天做了核酸检测,我想去北京旅游,"
"我中午想吃王颜博推荐的麻辣毛蛋,我晚上想吃黄大山推荐的麻辣毛蛋,我明天想吃刘佳兴爱吃的深山粑粑";
cout<<data<<endl;
//姓名
string name;
//年龄
string age;
/*
1. 按照 , 进行分割
*/
//子字符串
string substring;
//上一次查找的位置
int oldFind=0;
//子字符串结束的位置,即关键字符 , 的位置
int endIndex=0;
for(int i=0;i<15;i++){
oldFind=endIndex;
endIndex=data.find(",",endIndex==0?0:endIndex+1);
substring=data.substr(oldFind==0?oldFind:oldFind+1,endIndex-oldFind);
cout<<"这是不知道的源数据:"<<substring<<endl;
}

 

posted @   童心少年  阅读(29)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示