西班牙语文本的正则表达式解析器

2024-10-02 08:23:08 发布

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

我试图定义一个语法,以便使用正则表达式解析器从文本中检索数量和结果。显然语法有问题,因为在结果中我只能看到数量。我在下面粘贴了一个示例文本和我正在使用的代码。用cess_-esp语料库对HMM标记者进行训练

grammar = r""" 
  fruits: {<NCFP000>} 
  quantity:{<Z>}
"""
regex_parser = nltk.RegexpParser(grammar)
cp = nltk.RegexpParser(grammar)
example=['quiero 3 cervezas']

for sent in example:
    tokens = nltk.word_tokenize(sent)
    taggex = hmm_tagger.tag(tokens)
print(taggex)
result = cp.parse(taggex)
result.draw()

Tags: 文本解析器数量定义粘贴example语法result

热门问题