养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

去掉字符串左右两边的空格

时间:2024-09-23 17:25:09

在软件开放中,经常需要将字符串前后的空格去掉,那个下面,将为大家介绍一种去掉字符串前后空格的方法

工具/原料

cc++stl

方法/步骤

1、erase函数的原型(1)string&erase(size_tpos=0,size_tn=npos);(2)iteratorerase(iteratorposition);(3)iteratorerase(iteratorfirst,iteratorlast);

2、erase对应的三种用法1)erase(pos,n);删除从pos开始的n个字符,比如erase(0,1)就是删除第一个字符(2)erase(position);删除position处的一个字符(position是个string类型的迭代器)(3)erase(first,last);删除从first到last之间的字符(first和last都是迭代器)

3、使用erase去掉字符串左右空格boolTrim(std::string&str){咯悝滩镞if(str.empty()){returnfalse;魈胺闹臣}str.erase(0,str.find_first_not_of(""));str.erase(str.find_last_not_of("")+1);returntrue;}

© 一点知识