c++ String去除头尾空格的方法 trim实现
2015-03-31 10:43
537 查看
这篇文章主要介绍了c++ String去除头尾空格的方法,非常具有实用价值,需要的朋友可以参考下
本文实例讲述了c++ String去除头尾空格的方法,分享给大家供大家参考。具体实现方法如下:
实现该功能可使用string的find_first_not_of,和find_last_not_of方法,具体实现带如下:
本文实例讲述了c++ String去除头尾空格的方法,分享给大家供大家参考。具体实现方法如下:
实现该功能可使用string的find_first_not_of,和find_last_not_of方法,具体实现带如下:
#include <iostream> #include <string> using namespace std; string& trim(string &); int main() { // string s = " Hello World!! "; string s; getline(cin,s);//用于获取含空格的字符串 //cin>>s 空格后的字符自动截断 cout << s << " size:" << s.size() << endl; cout << trim(s) << " size:" << trim(s).size() << endl; return 0; } string& trim(string &s) { if (s.empty()) { return s; } s.erase(0,s.find_first_not_of(" ")); s.erase(s.find_last_not_of(" ") + 1); return s; }
相关文章推荐
- 【廖雪峰 python教程 课后题 切片】利用切片操作,实现一个trim()函数,去除字符串首尾的空格,注意不要调用str的strip()方法:
- jquery $.trim()去除字符串空格的实现方法【附图例】
- c++ String去除头尾空格的方法
- 【廖雪峰 python教程 课后题 切片】利用切片操作,实现一个trim()函数,去除字符串首尾的空格,注意不要调用str的strip()方法:
- js去除字符串空格,实现trim()方法
- JavaScript去除空格的三种方法 (trim)
- FLASH中的trim方法,去除多余的空格和TAB
- JavaScript去除空格的三种方法 (trim)
- JavaScript去除空格trim()的原生实现
- JavaScript去除空格的几种方法 (trim)
- JavaScript去除空格的三种方法 (trim)
- jQuery Trim去除字符串首尾空字符的实现方法说明
- 模拟一个trim的方法,去除字符串两端的空格
- java 利用String.trim()函数实现右侧去除空格
- JavaScript trim 去除字符串空格的三种方法(附代码详解)
- JavaScript去除空格的三种方法 (trim)
- JavaScript去除空格的三种方法 (trim)
- JavaScript去除空格的三种方法 (trim)
- JavaScript去除空格的三种方法 (trim)
- jQuery Trim去除字符串首尾空字符的实现方法说明