擅长:python、mysql、java
<p>您可以使用<a href="https://docs.python.org/2/library/re.html#re.sub" rel="nofollow">^{<cd1>}</a>:</p>
<pre><code>>>> import re
>>> myString= 'I like him, but is he good? Maybe he is good , smart, and strong.'
>>> re.sub('(?<=\w)([!?,])', r' \1', myString)
'I like him , but is he good ? Maybe he is good , smart , and strong.'
>>>
</code></pre>
<p><code>(?<=\w)</code>是与单词字符匹配的回溯断言。在</p>
<p><code>([!?,])</code>是与字符集<code>[!?,]</code>匹配的捕获组(您可以在方括号内添加更多要匹配的字符)。在</p>
<p><code>\1</code>是指<code>([!?,])</code>捕获的文本。在</p>