网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

c++string通过指定的分隔符分割字符串-创新互联

通过string::find_first_of()函数找到分割标志在字符串中的位置
string::substr()截取string中的字符串
代码

网站制作、成都网站制作的开发,更需要了解用户,从用户角度来建设网站,获得较好的用户体验。创新互联建站多年互联网经验,见的多,沟通容易、能帮助客户提出的运营建议。作为成都一家网络公司,打造的就是网站建设产品直销的概念。选择创新互联建站,不只是建站,我们把建站作为产品,不断的更新、完善,让每位来访用户感受到浩方产品的价值服务。
//功能:通过指定的分隔符分割字符串
//参数1 源字符串
//参数2 被分割后的字符串容器引用
//参数3 分割符号
void split_string(string srcStr,vector&v_splitStr,string splitSymbol){//清空容器
	vector().swap(v_splitStr);
	while(string::npos != srcStr.find_first_of(splitSymbol)){//获取第一个分隔符之前的文件类型
		string strT = srcStr.substr(0,srcStr.find_first_of(splitSymbol));
		//将分割的字符加入到容器列表最后
		v_splitStr.push_back(strT);
		//删除分割字符前面的,保留后面的字符串
		srcStr = srcStr.substr(srcStr.find_first_of(splitSymbol)+1,srcStr.size());
	}
	//最后的一个分割符号后面或者没有匹配到分割符号的字符加入容器列表
	v_splitStr.push_back(srcStr);
}

测试

#include#include#includeusing namespace std;
//功能:通过指定的分隔符分割字符串
//参数1 源字符串
//参数2 被分割后的字符串容器引用
//参数3 分割符号
void split_string(string srcStr,vector&v_splitStr,string splitSymbol){//清空容器
	vector().swap(v_splitStr);
	while(string::npos != srcStr.find_first_of(splitSymbol)){//获取第一个分隔符之前的文件类型
		string strT = srcStr.substr(0,srcStr.find_first_of(splitSymbol));
		//将分割的字符加入到容器列表最后
		v_splitStr.push_back(strT);
		//删除分割字符前面的,保留后面的字符串
		srcStr = srcStr.substr(srcStr.find_first_of(splitSymbol)+1,srcStr.size());
	}
	//最后的一个分割符号后面或者没有匹配到分割符号的字符加入容器列表
	v_splitStr.push_back(srcStr);
}
int main(int argv,char* argc[]){string strTest = "hello,1;2;3;4;aaa,def";
	vectorv_splitStr;
	//指定分割符号, ;
	split_string(strTest,v_splitStr,",;");
	cout<<"分割后的字符串"<::iterator iter = v_splitStr.begin();iter != v_splitStr.end();iter++){cout<<*iter<

效果
在这里插入图片描述

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


分享名称:c++string通过指定的分隔符分割字符串-创新互联
路径分享:http://bjjierui.cn/article/ieigo.html