使用正規表示式:
qsring.remove(qregexp("^ +\s*"));
例項:
qstring str =
" aa "
;//字串aa前後各三個空格
str.
remove
(qregexp
("^ +\\s*"))
;//執行結果: str="aa ";
使用正規表示式:
qsring.remove(qregexp("\s* +$"));
例項:
qstring str =
" aa "
;//字串aa前後各三個空格
str.
remove
(qregexp
("\\s* +$"))
;//執行結果: str=" aa";
(1)qstring qstring::simplified() const
返回乙個字串,移除從一開始到結尾的空白,每個序列內部的空格替換為乙個空格(頭尾的都去掉了)
例項
qstring str =
" aaa\t 44\ngood\r\n "
;str = str.
simplified()
;//結果: str == "aaa 44 good";
『\t』, 『\n』, 『\v』, 『\f』, 『\r』, 』 』 都屬於空白的處理範圍。
(2)qstring qstring::trimmed() const
返回乙個字串,移除從一開始到結尾的空白。也去掉頭尾的空白
例項
qstring str =
" aaa\t 44\ngood\r\n "
;str = str.
trimmed()
;//結果:str == "aaa\t 44\ngood";
使用正規表示式:
qsring.remove(qregexp("\s"));
例項
qstring str =
" a c d a "
;//字串aa前後各三個空格
str.
remove
(qregexp
("\\s"))
;//執行結果: str="acda";
js中去除空格
在string中有個去除空格的方法spilt 在js中也經常要去除空格,本人從網上找了一些方法,如下 1.去除所有空格 str str.replace s g,去除兩頭空格 str str.replace s s g,2.function ltrim str function rtrim str f...
Java中去除空格
1 起因 今天在解析rss的feed的時候,由於需求是需要去掉html標籤,僅保留其文字資訊。結果在解析某部落格的時候發現,解析後的文字資訊中前後含有空格,但是在 已經使用正規表示式替換掉了 t r n f了,並且也使用了trim操作,可怎麼還是還是有空格呢?2 分析 使用了各種正規表示式來進行替換...
js中去除空格
在string中有個去除空格的方法spilt 在js中也經常要去除空格,本人從網上找了一些方法,如下 1.去除所有空格 str str.replace s g,去除兩頭空格 str str.replace s s g,2.function ltrim str function rtrim str f...