相关疑难解决方法(0)

在NLTK解析器中使用整数/日期作为终端

我正在尝试使用NLTK中的Earley解析器来解析句子,例如:

如果日期在12/21/2010之前,则序列= 10

为此,我正在尝试编写CFG,但问题是我需要将日期和整数的一般格式作为终端,而不是特定值.有没有办法将生产规则的右侧指定为正则表达式,这将允许这种处理?

就像是:

S -> '[0-9]+'
Run Code Online (Sandbox Code Playgroud)

这将处理所有整数.

python regex parsing nltk earley-parser

6
推荐指数
1
解决办法
754
查看次数

标签 统计

earley-parser ×1

nltk ×1

parsing ×1

python ×1

regex ×1