【发布时间】:2017-05-14 08:46:11
【问题描述】:
我需要在python中的标点符号上拆分句子。
这个命令几乎可以正常工作:
re.split('\W+', line.lower().strip(), flags=re.UNICODE)
问题是,如果句子的最后一个字符是标点符号,那么最后一个记号就是一个空记号。
我怎样才能避免这种情况?
我想要一个允许我不插入无效令牌的解决方案。事后我不能取消它:在我的情况下,效率是一个问题,因为我需要在非常大的文本语料库上运行这个命令。
【问题讨论】: