删除std::String类型字符串首尾空格
2016-07-31 19:05
671 查看
#include <string> // 删除左侧空格 std::string &trimleft(std::string &str) { str.erase(0, str.find_first_not_of(std::ctype_base::space)); return str; } // 删除右侧空格 std::string &trimright(std::string &str) { str.erase(str.find_last_not_of(std::ctype_base::space) + 1); return str; } // 删除首尾空格 std::string &trim(std::string &str) { return trimleft(trimright(str)); }
相关文章推荐
- C++/CLI 中字符串类型的转化: 把System::String转化为std::string
- 完成一程序演示字符数组、C风格字符串、std::string和MFC中的Cstring类型之间的相互转换
- js---在前端开发中,如何通过正则表达式去除字符串string首尾的空格,JavaScript正则去除首尾空格
- 如何删除EXCEL单元格中字符串首尾的空格
- 输入带空格的string类型字符串 c++
- 每天一道算法题(35)——删除字符串首尾的空格
- 一周乱弹(1,HttpReques 获取请求地址2,去掉字符串中首尾空格及换行符、回车符等3,计算代码运行时间4,StringEscapeUtils对字符串进行各种转义与反转义5,分表查询记录总数)
- String空格删除和java删除字符串最后一个字符的几种方法
- std::string 去首尾空格
- C++ string,删除字符串中的首尾空格
- 如何c++去除string字符串首尾的\n,\r,\t,空格?
- PHP学习笔记--字符串操作 作者:yezi33 字符串的整理: trim():除去字符串开头和末尾的空格或其他字符。函数执行成功时返回删除了string字符串首部和尾部空格的字符串,发生错误时返回空
- C++中如何去掉std::string对象的首尾空格
- C++/CLI 中字符串类型的转化: 把std::string转化为System::String
- [C/C++标准库]_[初级]_[使用模板删除字符串前后空格((w)string space)]
- [C/C++标准库]_[初级]_[使用模板删除字符串前后空格((w)string space)]
- Python rstrip() 删除 string 字符串末尾的指定字符(默认为空格)
- Java删除字符串中重复的String类型的字符
- 每天一道算法题(35)——删除字符串首尾的空格
- 删除string类型字符串中指定字符串段