C++ trim函数
作者:
克罗地亚催眠曲 | 来源:发表于
2019-10-30 23:33 被阅读0次#include <algorithm>
#include <cctype>
#include <locale>
// 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函数
本文链接:https://www.haomeiwen.com/subject/wevlwqtx.html
网友评论