如何使用 excel 文件在 Drools 中编写字母数字范围规则

How to write a rule for alphanumeric ranges in Drools using excel file

我是 Drools 的新手,如果这个问题看起来很愚蠢,请原谅我。我已经为具有数字格式范围的值编写了规则。有人可以让我知道我们如何编写字母数字范围的规则。

下面是我为数字范围编写的规则。

claim.Medicalcare.get("CLM07-00").Value >= ,
claim.Medicalcare.get("CLM07-01").Value <= 

以上规则适用于范围为 1-9 的值。

我需要编写一个值为 G0129-G2341,M9867,99234-99350 的规则。
我正在 excel 电子表格中编写这些规则。

假设该字段是 java.lang.String,您也可以对这些值使用 >>= 等,并按照与您相同的方式为字符串范围编写范围对于数值。

如果您有多个范围,请为每个范围使用一行。 (您也可以使用文档中描述的 forall 构造。)

对于多个单独的值,您可以使用运算符 in 或者再次使用 forall 结构。

没有简单的方法来测试范围和单个值的任意组合。您必须将 G0129-G2341, M9867, 99234-99350 的测试分成两个或三个规则。

(您没有提供任何描述事实的代码 - 这就是为什么我也不提供任何代码的原因。)