网上查看了下,方法多多:
我使用正则表达式尝试了下
int main()
{
std::string str ="sdfklsd l;sdfsdfsdf\nsdf \ns\t\t\t\t\n sddsf111{ sdf} f s ";
regex pattern(" |\n|\r|\t");
std::string fmt = "";
std::string ret = std::regex_replace(str, pattern, fmt);
std::cout << ret << std::endl;
}
这是我要的效果。