【发布时间】:2014-05-20 02:51:01
【问题描述】:
我正在使用以下正则表达式从文本中删除停用词
pattern = re.compile(r'\b(' + r'|'.join(stopwords.words('english')) + r')\b\s*')
但它也去掉了空格。因此,在删除停用词后,我得到了一个在剩余单词之间没有空格的句子。我该如何克服它?
【问题讨论】:
-
stopwords.words('english')返回的字符串有没有可能是空字符串? -
我无法使用派生的
stopwords列表重现此内容。此列表包含空格或其他内容,或者您的代码存在其他问题
标签: regex python-2.7 stop-words