std::string split 标准库字符串切割


#include 
#include 
stringstream ss(blocks->Value());
string sub;
while(getline(ss,sub,','))// ',' 是切割字符
{
	if(sub.empty())continue;
	sub.erase(0, sub.find_first_not_of(" /t/n/r"));// 去掉前面多余的空格
	sub.erase(sub.find_last_not_of(" /t/n/r")+1);// 去掉后面多余的空格
	// sub 是结果
}

你可能感兴趣的:(生活,标准库(STL/STD))