<p>如何用python编写一个可以拆分多个单词或字符的程序?
例如,我有这些句子:<code>Hi, This is a test. Are you surprised?</code>在这个例子中,我需要我的程序用',','!'来拆分这些句子,'?' 还有“.”。我知道在<code>str</code>库和<code>NLTK</code>中使用split,但我需要知道有没有像split这样的内部pythonic方法?你知道吗</p>
<p>使用重新拆分地址:</p>
<pre><code>string = 'Hi, This is a test. Are you surprised?'
words = re.split('[,!?.]', string)
print(words)
[u'Hi', u' This is a test', u' Are you surprised', u'']
</code></pre>