What's the best way to trim std::string?

后端 未结 30 2949
无人及你
无人及你 2020-11-21 22:13

I\'m currently using the following code to right-trim all the std::strings in my programs:

std::string s;
s.erase(s.find_last_not_of(\" \\n\\r\\         


        
30条回答
  •  故里飘歌
    2020-11-21 22:42

    Here is my version:

    size_t beg = s.find_first_not_of(" \r\n");
    return (beg == string::npos) ? "" : in.substr(beg, s.find_last_not_of(" \r\n") - beg);
    

提交回复
热议问题