STL之Trim
来源:互联网 发布:bangumi 知乎 编辑:程序博客网 时间:2024/06/06 15:50
今天无意之间看到了通用类的三个函数,是用STL实现字符串去掉首尾空格,方法用的颇为简洁,记录下来分享和学习下。
1#include <string> 2#include <algorithm> 3 4using namespace std; 5 6 7string& lTrim(string &ss) 8{ 9 string::iterator p=find_if(ss.begin(),ss.end(),not1(ptr_fun(isspace))); 10 ss.erase(ss.begin(),p); 11 return ss; 12} 1314string& rTrim(string &ss) 15{ 16 string::reverse_iterator p=find_if(ss.rbegin(),ss.rend(),not1(ptr_fun(isspace))); 17 ss.erase(p.base(),ss.end()); 18 return ss; 19} 2021string& trim(string &st) 22{ 23 lTrim(rTrim(st)); 24 return st; 25}
- STL之Trim
- STL实现string的trim
- 为STL添加string::trim()
- 为STL添加string::trim()
- STl-replace_if() trim,split,replace
- 查询之Trim使用
- javascript 之 实现trim()
- java之trim
- String类型之Trim()
- SSD 之Trim指令
- IE兼容性问题之trim
- PHP函数之trim
- php 之trim函数
- SSD 之Trim指令
- JAVA_String之trim()源码
- SSD基础之Trim命令
- jquery 表单验证之 $.trim()
- Mybatis之trim标签用法
- 关于C# 读取 写入 删除 注册表简单例子
- 基于Lucene全文检索引擎的扩展
- POSIX 学习笔记---工作流
- How to register a keyboard shortcut (hot key) in a .NET Windows Forms Application
- zt:-职业生涯步步高:一位资深经理人的职业生涯感悟
- STL之Trim
- C99标准 数据类型以及后缀
- 电影 《狂暴飞车》
- poj 3308 Paratroopers 最小割—最大流
- 自定义输出宏替代NSLog
- SQLServer2005宝典学习笔记(数据操纵部分)
- Android牟利之道(一)--界面嵌入有米广告
- PC上远程调试Android Python Script(2)
- ubuntu的 问 题