首页 > 解决方案 > 斯坦福核心 NLP 使用 tokensRegex

问题描述

让我们采取以下“

client = CoreNLPClient(memory='1G', threads=1, annotators=['tokenize','ssplit','pos','lemma','ner','depparse'], timeout=1000)
ann = client.annotate('Wow a nice sentence here')
sentence = ann.sentence[0]

然后我处理标签、依赖项等,但我也想用它TokensRegex来提取特定的单词。requests我使用(这里)看到了答案,但是为了使用TokensRegex. 我们可以只使用已经sentence用 TokensRegex 注释的吗?

编辑
我看到我们可以使用client.tokensregex('Wow a nice sentence here', <pattern>)但是我猜这仍然需要再次发送请求

标签: stanford-nlp

解决方案


您可以将一个tokensregex注释器放置在将运行规则的管道的末尾。

见这里:https ://stanfordnlp.github.io/CoreNLP/tokensregex.html


推荐阅读