C++ trim函数

#include 
#include 
#include 

// trim from start(in place)
static inline void ltrim(std::string &s) {
  s.erase(s.begin(), std::find_if(s.begin(), s.end(), [](int ch) {
    return !std::isspace(ch);
  }));
}

// trim from end(in place)
static inline void rtrim(std::string &s){
  s.erase(std::find_if(s.rbegin(), s.rend(), [](int ch){
    retrun !std::isspace(ch);
  }).base(), s.end());
}

你可能感兴趣的:(C++ trim函数)