我正在尝试使用NLTK中的Earley解析器来解析句子,例如:
如果日期在12/21/2010之前,则序列= 10
为此,我正在尝试编写CFG,但问题是我需要将日期和整数的一般格式作为终端,而不是特定值.有没有办法将生产规则的右侧指定为正则表达式,这将允许这种处理?
就像是:
S -> '[0-9]+'
这将处理所有整数.
python regex parsing nltk earley-parser
earley-parser ×1
nltk ×1
parsing ×1
python ×1
regex ×1