今天遇到一个需求,需要去除字符串前后的空格,因为std::string本身没有去除空格的函数,因此自己写了一个,如下:
string trimmed(const string & data) { int lPos = data.find_first_not_of(' '); int rPos = data.find_last_not_of(' '); return data.substr(lPos, rPos - lPos + 1); }
比较简单,仅仅是记录一下。