#include
#include
using namespace std;
//去掉收尾空格
string& ClearHeadTailSpace(string &str)
{
if (str.empty())
{
return str;
}
str.erase(0,str.find_first_not_of(" "));
str.erase(str.find_last_not_of(" ") + 1);
return str;
}
//去掉字符串中的全部空格
string& ClearAllSpace(string &str)
{
int index = 0;
if( !str.empty())
{
while( (index = str.find(' ',index)) != string::npos)
{
str.erase(index,1);
}
}
return str;
}
int main()
{
string str = " 123 456 789 ";
cout << ClearHeadTailSpace(str) << endl;
cout << ClearAllSpace(str) << endl;
system("pause");
return 0;
}
————————————————
原文連結:https://blog.csdn.net/yao_hou/article/details/78840723
C++去掉字符串中首尾空格和所有空格
c++去掉首尾空格是參考一篇文章的,但是忘記文章出處了,就略過吧. 去掉首尾空格的代碼如下: void trim(string &s) { if( !s.empty() ) { s.erase ...
用javascript去掉字符串空格的辦法
今天遇到了以關於JavaScript 中怎麼去掉 字符串中前後兩段的空格 ,我只好向就得js中也後Trim() 函數,後來試試了不 行,就網上找了下解決方法,其中用到了正則表達式 ,整理了下: < ...
C++去掉字符串首尾的 空格 換行 回車
/* *去掉字符串首尾的 \x20 \r \n 字符 */ void TrimSpace(char* str) { ; char *end = str; char *p = str; while(*p ...
c#中去掉字符串空格方法
(1)Trim方法 string tt=" aaa "; tt=tt.Trim() 去字符串首尾空格的函數 tt=tt.TrimEnd() 去掉字符串尾空格 tt= ...
js去掉html標籤和去掉字符串文本的所有的空格
去掉html標籤的js
C++ 去掉字符串首尾的 \x20 \r \n 字符
轉載:http://www.sharejs.com/codes/cpp/5780 /* 去掉字符串首尾的 \x20 \r \n 字符 by sincoder */ void clean_string( ...
【trim()】去掉字符串開頭和結尾的空格,防止不必要的空格導致的錯誤。
去掉字符串開頭和結尾的空格,防止不必要的空格導致的錯誤. public static void main(String arg[]){ String a=" abc"; Strin ...
as3中去掉字符串兩邊的空格,換行符
as3 去掉字符串兩邊的空格,換行符,方法一 ActionScript Code 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 pub ...
String的trim()用於去掉字符串前後的空格
String的trim()可以去掉字符串的前導和後繼字符串,即去掉字符串前面和後面的空格. eg:String userName = " good man "; System.ou ...
隨機推薦
display:box和display:inline-box的區別
display:box我想大家很熟悉,那麼display:inline-box呢,今天在項目中需要設置這樣的屬性box-align:center,那麼就想到用 display:box;如果設置BOX, ...
Hive的API的說明
之前通過命令行的界面可以操作Hive,可是在實際的生產環境中,往往都是需要寫API的,因此對Hive的API簡單的列舉了一下.並對Hive進行了一個簡單的封裝.具體的封裝可以參考github網站主頁: ...
boxes
boxes [英][bɒksɪz][美][bɑ:ksɪz] n.盒( box的名詞複數 ); 一盒; 電視; 小亭; v.把…裝入盒[箱,匣]中( box的第三人稱單數 ); 拳擊; 以上結果來自 ...
Apple開發者網站中一些比較有用的文檔
支持IPv6 DNS64/NAT64網絡 關於plist文件中的鍵與值 Apple各種審核准則以及設計準則
Java中的遞歸原理分析
解釋:程序調用自身的編程技巧叫做遞歸. 程序調用自身的編程技巧稱為遞歸( recursion).遞歸做為一種算法在程序設計語言中廣泛應用. 一個過程或函數在其定義或說明中有直接或間接調用 ...
MFC中SQLite資料庫的使用
1打開資料庫 BOOL playDlg::openData() { WCHAR a[100]; CString path; path = m_exePath+L"sentence_makin ...
怎樣取消shutdown關機命令?-shutdown命令的使用解析
機房上課,可惡電腦總是被管理員測試,不時地彈出這個關機提示.怎樣取消這個關機命令呢?其有用 shutdown -a 就可以.以下來學習一下shutdown命令的使用: shutdown這個命令預計 ...
go語言聖經練習
練習 3.10: 編寫一個非遞歸版本的comma函數,使用bytes.Buffer代替字符串連結操作. package main import ( "fmt" "os&q ...
P1020 飛彈攔截 (貪心+最長不降子序列)
題目描述 某國為了防禦敵國的飛彈襲擊,發展出一種飛彈攔截系統.但是這種飛彈攔截系統有一個缺陷:雖然它的第一發炮彈能夠到達任意的高度,但是以後每一發炮彈都不能高於前一發的高度.某天,雷達捕捉到敵國的飛彈 ...
洛谷 P1396 營救
題目連結 https://www.luogu.org/problemnew/show/P1396 題目描述 「咚咚咚……」「查水錶!」原來是查水錶來了,現在哪裡找這麼熱心上門的查表員啊!小明感動的熱淚 ...