4

我已经使用 NLTK 有一段时间了,现在正在为特殊分块定义自定义解析器语法。我遵循http://nltk.googlecode.com/svn/trunk/doc/book/ch07.html中的描述,但我感兴趣的内容与本章中描述的内容略有不同。例如,在示例 7.10 中,将以下内容用于动词阶段: VP: {<VB.*><NP|PP|CLAUSE>+$} 我只想匹配使用一个特定动词而不是任何动词的句子。类似于:副总裁:{go<NP|PP|CLAUSE>+$}

换句话说,我想匹配实际单词而不是单词的 PoS 标签,并在正则表达式中混合匹配实际单词和 PoS 标签。

这可能吗?

4

1 回答 1

1

不是由 nltk pos-tagger 生成的标准 PoS 标签。

如果您需要为不同的动词做语法,一个有用的技巧可能是预处理标签并将标记附加到所有动词的标签上。因此,您可以使用看起来像 VP: {+$} 的正则表达式字符串

于 2013-09-04T17:26:30.753 回答