drools-guvnor を使用してルールを作成しています。POJO モデルをインポートし、すべてが正しく設定されています (テストを実行しました) が、「一致」演算子を正しく機能させる方法がわかりません。これは私がこれまでに持っているものです(ソースコード):
rule "invilidSms"
dialect "mvel"
when
invalidSms : Policy( SMS_Area_Code matches "[0-9]{4,}" || matches "^[0-9]{0,2}" || matches "[0-9\\D]+" , SMS_TelNumber matches "[0-9]{4,}" || matches "^[0-9]{0,2}" || matches "[0-9\\D]+" , SMS_nixieindicator == "Y" || == "y" )
then
invalidSms.setSms( ""Invalid area code"" );
end
drools-guvnor で複数の正規表現チェックを使用する方法や、これを機能させる方法について誰か教えてください。彼らのフォーラムは本当に古くなっているようです。そこで見つけた答えのほとんどは、答えられていません。
どんな助けでも大歓迎です。