C++中如何去掉std::string对象的首尾空格
来源:互联网 发布:最新华为抢购软件 编辑:程序博客网 时间:2024/05/16 11:11
/***********begin test file***********/
#include
#include
int main()
{
std::string str1 = " hello world! ";
std::string trimstring = " ";
std::cout << "str = /"" << str1 << "/"" << std::endl;
std::cout << "str.find_first_of(' ') : " << str1.find_first_of(trimstring) << std::endl;
std::cout << "str.find_first_not_of(' ') : " << str1.find_first_not_of(trimstring) << std::endl;
std::cout << "str.find_last_of(' ') : " << str1.find_last_of(trimstring) << std::endl;
std::cout << "str.find_last_not_of(' ') : " << str1.find_last_not_of(trimstring) << std::endl;
str1.erase(str1.find_last_not_of(trimstring)+1);
std::cout << "after right trim : /"" << str1 << "/"" << std::endl;
str1.erase(0,str1.find_first_not_of(trimstring));
std::cout << "after left trim : /"" << str1 << "/"" << std::endl;
return 0;
}
/***********end test file***********/
tstring trim(tstring& s, CONST tstring& drop)
{
//trim right
s.erase(s.find_last_not_of(drop)+1);
//trim left
return s.erase(0,s.find_first_not_of(drop));
}
- C++中如何去掉std::string对象的首尾空格
- std::string 去首尾空格
- 去除C++String的首尾空格
- 去除C++String的首尾空格
- 去除C++String的首尾空格
- 去除C++String的首尾空格
- js---在前端开发中,如何通过正则表达式去除字符串string首尾的空格,JavaScript正则去除首尾空格
- 删除std::String类型字符串首尾空格
- 去掉C++首尾的空格
- C/C++ 去掉字符串首尾空格函数
- strin去掉首尾空格的函数
- 去掉字符串首尾的 空格 换行 回车
- 去掉首尾空格的正则表达式
- Java初学习 - 取子串,查找串,去空格常用JAVA中去掉空格 1. String.trim() trim()是去掉首尾空格 2.str.replace(" ", ""); 去掉所有的方法说明
- NSString 去掉首尾空格
- NSString 去掉首尾空格
- EXCEL中去掉单元格首尾空格,保留字符串中间空格
- ios 去掉字串中的多余空格-首尾的空格
- 电子商务 深度利用B2B网站
- nhibernate2.0处理复合主键
- UML实践详细经典教程----用例图、顺序图、状态图、类图、包图、协作图
- C#&..NET初学印象
- 使用BackgroundWorker组件进行异步操作编程
- C++中如何去掉std::string对象的首尾空格
- 网页广告代码
- 生活的忠告
- xml文件的作用
- JavaScript 中创建三种消息框:警告框、确认框、提示框
- WINCE的内存配置 (转贴)
- symbian 第三版关于 WINS 平台支持
- 分享JACOB做word范例
- Ubuntu 8.04 中开启3D桌面特效与设置方法