【发布时间】:2020-01-20 05:17:41
【问题描述】:
terms = ["Barack Obama", "Angela Merkel", "Washington, D.C."]
doc = nlp("German Chancellor Angela Merkel and US President Barack Obama "
"converse in the Oval Office inside the White House in Washington, D.C.")
如果我在单词“Barack Obama”之间输入了一个额外的空格,则短语匹配器将不起作用,因为它对空格敏感。 有没有办法克服这个空间敏感问题?
- 操作系统:Windows 8
- 使用的 Python 版本:3.7
- 使用的 spaCy 版本:2.2.3
- 环境信息:康达
【问题讨论】:
-
将为你删除字符串之间的额外空格 ????
-
是的,删除字符串之间的额外空格有效。但有时我们可能会不小心输入额外的空格。所以在这种情况下,代码应该可以工作。 (即如果指定单词之间有一个空格或多个空格,则短语匹配器应该匹配)。