网上查看了下,方法多多:
我使用正则表达式尝试了下
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;}
这是我要的效果。