去除字串中的空格

2021-09-28 16:36:30 字數 614 閱讀 6258

利用迭代的思想將字串中的空字元去除

# 去除字串中的所有空格

deftrim

(s):

index=

0while index<

len(s)

:if s[index]

==' '

:if index ==0:

#如果是首字母是空格,直接向後推一位進行迭代

return trim(s[index+1:

len(s)])

if index ==

(len

(s)-1)

:#如果是最後一位是則直接擷取前面的就行

return s[

:index]

return trim(s[

0:index]

+s[index+1:

len(s)])

#如果是中間位字母是空格直接將兩段進行擷取然後拼接

index=index+

1return s #如果上面的while迴圈結束了說明沒有空格直接返回

print

(trim(

" he ll o "

))

去除字串中的空格

使用js去除字串內所帶有空格,有以下三種方法 1 replace正則匹配方法 去除字串內所有的空格 str str.replace s g,去除字串內兩頭的空格 str str.replace s s g,去除字串內左側的空格 str str.replace s 去除字串內右側的空格 str str...

去除string字串中的空格

很多其他語言的libary都會有去除string類的首尾空格的庫函式,但是標準c 的庫卻不提供這個功能。但是c string也提供很強大的功能,實現trim這種功能也不難。下面是幾種方法 1.使用string的find first not of,和find last not of方法 filenam...

Java去除字串中的空格

strim或者trip都是只能去除頭部和尾部的空字串。中間的部分是不能夠去除的 推薦使用apachecommonse的stringutils.deletewhitespace a b c 刪除所有空格。如果我自己寫,我會採用foreache遍歷每乙個字串中的字元然後利用stringbuilder追加...