利用正则表达式
#include <regex>
int main()
{
std::regex reg(",");
std::string str = "PLN_D1,PLN_D2,PLN_D3";
std::sregex_token_iterator iter(str.begin(), str.end(), reg, -1);
decltype(iter) end;
for(; iter != end; ++iter)
{
std::cout << iter->str() << " ";
}
return 0;
}
PLN_D1 PLN_D2 PLN_D3