想要提取所有包含一组指定单词的句子,然后再加上任何形容词,例如“很好”
我用单词的词性标记了每个单词,以识别任何形容词。然后,我使用正则表达式指定了模式。这是代码:
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”。