Dav*_*542 5 python regex whitespace
我如何在python中折叠run-on空格?
"a b c d e" --> "a b c d e"
Run Code Online (Sandbox Code Playgroud)
Lev*_*von 14
假设
s = 'a b c d e'
Run Code Online (Sandbox Code Playgroud)
然后
' '.join(s.split())
'a b c d e'
Run Code Online (Sandbox Code Playgroud)
会给你指定的输出.
这可以通过使用split()将字符串分解为单个字符列表,['a', 'b', 'c', 'd', 'e']然后使用join()函数将其中的单个空格再次连接到字符串中.它split()还会处理任何前导或尾随空白.
基于Simple比复杂(Python的禅)更好,以避免正则表达式" 两个问题 "问题:)
使用正则表达式(因为标记):
re.sub('\s+', ' ', "a b c d e")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1001 次 |
| 最近记录: |