在Python中,如何提取包含一个特定单词列表和一个形容词的句子

2024-09-29 08:18:54 发布

您现在位置:Python中文网/ 问答频道 /正文

要提取包含一组特定单词和任何形容词的所有句子,例如“非常好”

我用词性标记每个单词,以便识别任何形容词。然后,我使用正则表达式指定了模式。代码如下:

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”


Tags: 代码标记importparseros模式单词句子