C++的string前后去空格函数Trim
来源:互联网 发布:淘宝优惠券分享兼职 编辑:程序博客网 时间:2024/04/26 23:55
String去前后空格函数Trim,仿照Cstring的Trim函数
#include "stdafx.h"#include<iostream> using namespace std;string trim(const string& str){ string::size_type pos = str.find_first_not_of(' '); if (pos == string::npos) { return str; } string::size_type pos2 = str.find_last_not_of(' '); if (pos2 != string::npos) { return str.substr(pos, pos2 - pos + 1); } return str.substr(pos);}int _tmain(int argc, _TCHAR* argv[]){ std::string str = " abc def "; std::string strTrim = trim(str); cout << "Begin#" << strTrim.c_str() << "#End" <<endl; return 0;}
其中Begin#和#end表现字符串的前后空格数。可以去除开头或者结尾的多个或一个空格。
运行结果:
Begin#abc def#End
0 0
- C++的string前后去空格函数Trim
- 【TRIM】TRIM函数“去空格” 功能之外的洞天
- Divein _ Trim函数的实现,去除字符串前后空格
- AS3 去空格函数 trim
- js正则去前后空格,类似trim方法
- objective-c 前后去空格,去行
- Java 去空格函数 trim 所在类
- objective-C 中类似于C#中trim的方法(去掉字符串前后空格)
- [C/C++]_[初级]_[Trim掉字符串的前后空格]
- 给所有的input trim去空格
- JS Trim() 去空格
- javascript 去前空格,后空格,前后空格的方法
- C/C++去空格的函数
- C/C++去空格的函数
- Trim的使用(删除字符串前后出现的空格)
- jQuery - Utilities实用工具 - trim去掉字符串前后的空格
- jQuery trim() 方法去掉字符串的前后空格
- Javascript 中去字符串前后的空格
- MyBatis与Spring结合的几种方式
- Linux 程序开发打印 Debug 信息的使用技巧--C语言中几种输出调试信息的方法
- mongodb副本集搭建以及增减机器
- JDeveloper 界面主要区域及功能介绍
- C/C++基础知识:typedef用法小结
- C++的string前后去空格函数Trim
- 进程与线程的区别和联系
- ibatis升级到MyBatis
- hibernate中session的get()、load()方法比较
- 书评-《日进3万3》浙师大“包,二,奶”生意火爆,木人管还获得支持?你只有羡慕嫉妒恨
- ADF常用资料地址
- Win7下IIS报503Service Unavailable错误的解决
- Spring bean id相同覆盖的问题解决
- Java interface callback demo