Skip to content

规则引擎

ansj edited this page Jul 1, 2018 · 1 revision

规则引擎是一个类似于正则表达式,使用者通过一定的规则条件抽取相关内容的实用工具,目前处于实验阶段。

规则通过几部分组成()[]{}
(具体内容)[正则表达式]{出现次数}

()内可以写词性,用:开头,也可以写具体的词语。出现次数默认为1

如下个例子

(糖尿病)(:*){0,3}(并发症)(有|都有)(哪些|什么) 名称:0;限定:2;目的:(个数)、

(糖尿病)(:*){0,3}(并发症) 意思是糖尿病 和并发症之间局里个词语。是词语不是字

名称:0;限定:2;目的:(个数) 是之后的抽取内容,可以作为只是抽取。0代表第一个括号命中,即糖尿病, 2代表第二个括号命中 几并发症