python删除空格_删除Python字符串中的所有空格

  • Post author:
  • Post category:python


另一种方法是使用正则表达式并进行匹配。这些奇怪的空白字符我也是。以下是一些例子:

删除字符串中的所有空格,即使在单词之间:import re

sentence = re.sub(r”\s+”, “”, sentence, flags=re.UNICODE)

删除字符串开头的空格:import re

sentence = re.sub(r”^\s+”, “”, sentence, flags=re.UNICODE)

删除字符串末尾的空格:import re

sentence = re.sub(r”\s+$”, “”, sentence, flags=re.UNICODE)

删除字符串开头和结尾的空格:import re

sentence = re.sub(“^\s+|\s+$”, “”, sentence, flags=re.UNICODE)

只删除重复空格:import re

sentence = ” “.join(re.split(“\s+”, sentence, flags=re.UNICODE))

(所有示例都使用Python 2和Python 3)