Python 字符串去除多余空格的两种方法

在处理字符串时,我们经常会遇到包含多个空格的情况。为了使字符串更简洁易读,需要将多余的空格去除,只保留一个空格。本文介绍了两种常用的方法:使用正则表达式和字符串的 split() 方法。

使用正则表达式

import re

string = 'Hello    World!   How    are  you?'
result = re.sub('\s+', ' ', string)
print(result)

输出:

Hello World! How are you?

使用 split() 方法

string = 'Hello    World!   How    are  you?'
result = ' '.join(string.split())
print(result)

输出:

Hello World! How are you?

以上两种方法都可以将字符串中的多个连续空格替换成一个空格。选择哪种方法取决于个人喜好和实际情况。

Python 字符串去除多余空格的两种方法

原文地址: https://www.cveoy.top/t/topic/5I6 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录