要提取包含一组特定单词和任何形容词的所有句子,例如“非常好”
我用词性标记每个单词,以便识别任何形容词。然后,我使用正则表达式指定了模式。代码如下:
import nltk
import os
import string
import re
s=["This","Movie","is","very","good"];
v=["extremely","very"];
tagged=nltk.pos_tag(s);
grammar= """Chunk: {[v[0]-v[4]]<JJ>}""";
parser=nltk.RegexpParser(grammar);
t=parser.parse(tagged);
但它不识别我指定的模式,没有一对被标记为“Chunk”
目前没有回答
相关问题 更多 >
编程相关推荐