std::string split 標準庫字串切割
#include <string> #include <sstream>
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 是結果
}