C++ 常用字符串分割split函数和trim函数

void split(const string &str, vector<string> &res, const char pattern)
{
	istringstream is(str);
	string temp;
	while (getline(is, temp, pattern))
	{
		if (temp.length() != 0)
		{
			res.push_back(temp);
		}
	}
		
	return;
}


void trim(std::string &s) 
{ if (s.empty()) return; s.erase(0, s.find_first_not_of(" ")); s.erase(s.find_last_not_of(" ") + 1); }

  

原文地址:https://www.cnblogs.com/merlinzjl/p/13658483.html