Python 字符串去除多余空格的两种方法
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?
以上两种方法都可以将字符串中的多个连续空格替换成一个空格。选择哪种方法取决于个人喜好和实际情况。
原文地址: https://www.cveoy.top/t/topic/5I6 著作权归作者所有。请勿转载和采集!