如何用 python 编写一个可以拆分多个单词或字符的程序?
例如我有这些句子:你好,这是一个测试。你感到惊讶吗?
在这个例子中,我需要我的程序将这些句子分成 ',','!','?'和 '。'。我知道在 str
库和 NLTK
中拆分,但我需要知道是否有任何内部 pythonic 方式,如拆分?
最佳答案
使用重新拆分:
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'']
关于python - 在python中拆分多个单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20762556/