【问题标题】:Python - Removing multiple spaces between word and dot [duplicate]Python - 删除单词和点之间的多个空格[重复]
【发布时间】:2021-03-18 11:47:18
【问题描述】:

我正在尝试删除句尾词和点之间的空格。

text = 'some sentence     .'

到目前为止我所尝试的:

import re

line = 'some sentence     .'
re.sub('\s+(\.)', '', line)

但它也会删除点。期望的输出是这样的

some sentence.

【问题讨论】:

  • 你必须在替换中使用组而不是空字符串r"\1"

标签: python-3.x regex


【解决方案1】:

尝试用这个\s{2,}替换你的正则表达式

【讨论】:

    猜你喜欢
    • 2016-11-27
    • 2016-04-16
    • 1970-01-01
    • 1970-01-01
    • 2014-10-01
    • 2014-12-21
    • 1970-01-01
    • 2018-04-24
    • 2017-06-20
    相关资源
    最近更新 更多