时间:2021-05-20
本文实例讲述了c++ String去除头尾空格的方法,分享给大家供大家参考。具体实现方法如下:
实现该功能可使用string的find_first_not_of,和find_last_not_of方法,具体实现带如下:
复制代码 代码如下:#include <iostream>
#include <string>
std::string& trim(std::string &);
int main()
{
std::string s = " Hello World!! ";
std::cout << s << " size:" << s.size() << std::endl;
std::cout << trim(s) << " size:" << trim(s).size() << std::endl;
return 0;
}
std::string& trim(std::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;
}
希望本文所述对大家的C++程序设计有所帮助。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
Python中有三个去除头尾指定字符、空白符的函数,它们依次为:strip:用来去除头尾字符、空白符(包括\n、\r、\t、'',即:换行、回车、制表符、空格)
本文实例讲述了C#实现去除Strings中空格的方法,分享给大家供大家参考。具体实现方法如下:一般来说,你或许知道你能使用String.Trim方法去除字符串的
代码如下:publicclassTempTest{publicstaticvoidmain(String[]args){//string去除空格Stringst
本文实例讲述了C++去除输入行中空白的方法。分享给大家供大家参考。具体实现方法如下:/**删除每个输入行末尾的空格及制表符,并删除完全是空格的行*/#inclu
复制代码代码如下://#region去除空格String.prototype.Trim=function(){returnthis.replace(/(^\s*