Как извлечь предложения, содержащие одно из указанного списка слов, за которым следует прилагательное в Python - PullRequest
0 голосов
/ 12 января 2019

Хотите извлечь все предложения, содержащие набор указанных слов, за которыми следует любое прилагательное, например, "очень хорошо"

Я пометил каждое слово своей частью речи, чтобы распознать любое прилагательное. Затем я указал шаблон с помощью регулярного выражения. Вот код:

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); 

Но он не распознал шаблон, который я указал, ни одна пара не была помечена как "Чанк".

...