相对的python新手在这里。我有一个无法修改的程序输出的文本字符串。为了讨论让我们说:
text = "This text . Is to test . How it works ! Will it! Or won't it ? Hmm ?"
我想删除标点符号前的空格,但不删除第二个空格。我一直在尝试使用正则表达式来做到这一点,并且我知道我可以使用 match='\s[\?.!\"]\s' 作为我的搜索词来匹配我想要的实例。
x=re.search('\s[\?\.\!\"]\s',text)
有没有办法用 re.sub 替换搜索词并删除前导空格?关于如何进行的任何想法?