您的位置:首页 > 其它

去除字符串首尾空格

2011-12-15 19:57 260 查看
方法1:
function trim(str){
return str.replace(/(^\s*)|(\s*$)/g, "");
}

方法2:

int main()
{
std::string str = " hello world! ";
std::string trimstring = " ";
str.erase(str.find_last_not_of(trimstring)+1);
std::cout << "after right trim: " << str << “end” << std::endl; //输出"end"便于测试
str.erase(0,str.find_first_not_of(trimstring));
std::cout << "after left trim: " << str << std::endl;
return 0;
}

//写成函数的形式
string trim(string& s, CONST string& drop)
{
//trim right
s.erase(s.find_last_not_of(drop)+1);
//trim left
return s.erase(0,s.find_first_not_of(drop));
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: