Python如何刪除字串中多餘空白字元?
空白字元包括空格、製表符、換行符等。而在Python中,有時候字串中會出現多個字元,這時我們就需要將多餘的空白字元刪除,保留其中一個即可,那麼Python如何刪除字串中多餘空白字元?以下是常用方法介紹。
1、使用split()和join()方法
split()方法可以將字串按照空格分割成一個列表,然後使用join()方法將列表中的元素重新連線成一個字串。這樣就可以去掉多餘的空白字元。程式碼如下:
```
str = "hello world"
str = ' '.join(str.split())
print(str)
```
輸出結果為“hello world”。
2、使用正規表示式
正規表示式是一種強大的文字匹配工具,可以用來匹配各種字串模式。在Python中,我們可以使用re模組來實現正規表示式的功能。下面是一個使用正規表示式刪除多餘空白字元的例子:
```
import re
str = "hello world"
str = re.sub('\s+', ' ', str)
print(str)
```
輸出結果同樣為“hello world”。
3、使用strip()方法
strip()方法可以去掉字串開頭和結尾的空白字元,但無法去掉字串中間的空白字元。可以結合split()和join()方法一起使用,程式碼如下:
```
str = " hello world "
str = ' '.join(str.strip().split())
print(str)
```
輸出結果同樣為“hello world”。
來自 “ ITPUB部落格 ” ,連結:https://blog.itpub.net/69952527/viewspace-3000144/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- python如何刪除字串的特殊字元Python字串字元
- 字串-刪除指定字元字串字元
- JavaScript刪除字串中的指定字元JavaScript字串字元
- JavaScript刪除字串中重複字元JavaScript字串字元
- Linux多ip地址如何刪除多餘ipLinux
- Python字串刪除第一個字元常用的方法!Python字串字元
- JavaScript 刪除字串重複字元JavaScript字串字元
- Linux刪除多餘核心Linux
- Java拼接字串時,去掉最後一個多餘的逗號,或者Java刪除某個字元Java字串字元
- JavaScript 刪除字串中所有指定字元JavaScript字串字元
- JavaScript刪除字串中所有指定字元JavaScript字串字元
- Python刪除列表中的非字母字元Python字元
- MacBook Pro如何刪除多餘的專注模式Mac模式
- 如何刪除MacBook Pro多餘專注模式呢?Mac模式
- 【編測編學】零基礎學python_04_字串(刪除空白)Python字串
- 2.刪除字串中的某個字元。(藉助字元陣列實現)字串字元陣列
- win10刪除多餘啟動項怎麼操作 win10如何刪除多餘的開機啟動項Win10
- C#刪除字串最後一個字元C#字串字元
- Centos 6.9 刪除多餘的核心版本CentOS
- 如何刪除Git倉庫中冗餘的tag?Git
- win10如何刪去多餘的本地連線_win10刪除多餘本地連線的方法Win10
- 如何刪除win10多餘的開機啟動項_win10刪除多餘的系統啟動項步驟Win10
- 如何Super Vectorizer從Mac 上的影像中刪除多餘的顏色區域?Mac
- win10怎麼刪除右鍵多餘選項 win10刪除右鍵多餘選項的方法Win10
- 如何刪除多餘的win10管理員_win10刪除管理員賬戶的方法Win10
- MacBook Pro刪除多餘專注模式詳細教程Mac模式
- Python如何刪除csv中的內容Python
- windows10系統如何刪除word空白頁面Windows
- PHP刪除字串中的逗號PHP字串
- css刪除頁面周邊空白CSS
- win10怎麼刪掉多餘賬戶_win10系統怎麼刪除多餘的賬戶Win10
- JavaScript 刪除重複字元JavaScript字元
- win10怎麼刪除多餘的印表機_win10如何刪除不需要的印表機裝置Win10
- win10刪除輸入法在哪裡 win10刪除多餘的輸入法Win10
- Win10怎麼刪除多餘的管理員賬號?Win10系統刪除多餘管理員賬號的詳細步驟Win10
- LintCode 1905. 字元刪除 Java字元Java
- 刪除win10多餘開機引導的方法_win10怎麼刪掉多餘的開機引導項Win10
- shell 給字串增加單引號,並移除字串中多餘的空格字串