擅长:python、mysql、java
<p>根据我最初的评论,您的替代者是<code>\1</code>,但您从未创建过捕获组。按照下面的建议将regex包围在<code>()</code>中。此外,还需要转义<code>\</code>或使其成为原始字符串。你知道吗</p>
<pre><code>re.sub(r"([,'!?.])", r' \1 ', sent)
</code></pre>
<p><a href="https://tio.run/##K6gsycjPM/7/PzO3IL@oRKEolYurODWvRMFWQckjNScnXyE8vygnRVGJi6ugKDOvRKMoVa@4NEmjSEkjWkdd0V4vVlNJR6FIXSHGUEFdRwGkVVPz/38A" rel="nofollow noreferrer">See code in use here</a></p>