Python去除多餘空格

2022-08-02 12:57:09 字數 875 閱讀 8981

今天做爬蟲時。發現結果中好多多餘的空格。然後有強迫症的我當然不會放過

"   xyz   ".strip()            # returns "xyz"  

" xyz ".lstrip() # returns "xyz "

" xyz ".rstrip() # returns " xyz"

" x y z ".replace(' ', '') # returns "xyz"

注意,replace是用新的字串取代舊的,所曾經者是單引號裡加了空格,後者僅為單引號

1.用replace函式。

your_str.replace(' ', '')

a = 'hello word' 我把a字串裡的word替換為python

a.replace('word','python') 輸出的結果是hello python

2.用split斷開再合上 ''.join(your_str.split())

3.用正規表示式來完畢替換:

import re strinfo = re.compile('word')

b = strinfo.sub('python',a)

print b

輸出的結果也是hello python

感覺還是非常有用的,尤其是節省了資料庫的空間

可是。我發現中文的好像去不了,見插圖

顯然,time中的空格還在,「4課時          13分鐘」,,麻煩哪位大神教我一下

JS去除多餘空格

trim str,pos 該方法可以去除空格,分別可以去除所有空格,兩端空格,左邊空格,右邊空格,預設為去除兩端空格 str 字串 pos 去除那些位置的空格,可選為 both 預設值,去除兩端空格,left 去除左邊空格,right 去除右邊空格,all 去除包括中間和兩端的所有空格 export...

php過濾多空格 php如何去除多餘空格

php去除多餘空格的方法 首先建立乙個php示例檔案 然後使用語句 preg replace s s str 去除指定字串中多餘的空格即可。php去除多餘空格 多個連續空格只保留乙個 多個連續空格只保留乙個 param string string 待轉換的字串 return unknown stat...

Python 如何去除字串多餘的空格 換行符

原創recursionerror maximum recursion depth exceeded in comparison 考慮str.replace 函式 方法 嘗試以下 author mr.n title 原創 recursionerror maximum recursion depth e...