c++ string 去掉所有空格

 

      //去掉sNewTag中所有空格

        size_t nPos= 0;

        nPos = sNewTag.find(" ", nPos);  //查找空格在str中第一次出现的位置

        while(begin != string::npos)  //表示字符串中存在空格

        {

        sNewTag.replace(nPos, 1, "");  // 用空串替换str中从nPos开始的1个字符

        nPos = sNewTag.find(" ", nPos);  //查找空格在替换后的str中第一次出现的位置

        }