"a b c d e" 最佳答案 假设 s = 'a b c d e' 然后 ' '.j-6ren">
gpt4 book ai didi

python - 折叠连续空白

转载 作者:太空狗 更新时间:2023-10-30 00:23:02 25 4
gpt4 key购买 nike

我将如何折叠 python 中的连续空格?

"a b   c   d      e" --> "a b c d e"

最佳答案

假设

s = 'a b   c   d      e'

然后

' '.join(s.split())
'a b c d e'

将为您提供指定的输出。

这可以通过使用 split() 来实现将字符串分成单个字符列表 ['a', 'b', 'c', 'd', 'e'] 然后用一个空格再次加入它们 -在使用 join() 之间函数变成一个字符串。 split() 还处理任何前导或尾随空白。

基于简单胜于复杂(Python之禅)以避免正则表达式“two problem”问题:)

关于python - 折叠连续空白,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11603241/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com