擅长:python、mysql、java
<p>我会使用正则表达式来实现:</p>
<pre><code>>>> re.split(r'(\W)', 'This is a sentence. This is another sentence.')
['This',
' ',
'is',
' ',
'a',
' ',
'sentence',
'.',
'',
' ',
'This',
' ',
'is',
' ',
'another',
' ',
'sentence',
'.',
'']
</code></pre>
<p>您可以遍历结果列表,更改单词,然后<code>''.join()</code>将其还原为一个在相同位置使用相同标点符号的句子。在</p>