string s = " test "; size_t n = s.find_last_not_of(" \r\n\t"); if (n != string::npos){ s.erase(n + 1, s.size() - n); } n = s.find_first_not_of(" \r\n\t"); if (n != string::npos){ s.erase(0, n); }
c++ string去除首尾 空格、\n、\r、\t
原文:https://www.cnblogs.com/haiyang21/p/9588238.html