今天遇到一个需求,需要去除字符串前后的空格,因为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);
}
比较简单,仅仅是记录一下。
今天遇到一个需求,需要去除字符串前后的空格,因为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);
}
比较简单,仅仅是记录一下。