[rules-users] Need Syntax help for a string match

Mauricio Salatino salaboy at gmail.com
Tue Nov 17 16:31:32 EST 2009


@Greg
Using "in" is better that the multiple || == "18" ?
It has some relation with indexing?
With multiple "|| == " the RETE network will generate one alpha node for
each value right?
But for "in" I don't imagine how it works, I also realize that it's not
included in the official docs.


On Tue, Nov 17, 2009 at 7:22 PM, Jared Davis <sunray at davisprogramming.com>wrote:

> Here are two ways to write the regular expression.
>
>     m : Customer( age matches "(18|21|33|28|40|41)")
>
>     m : Customer( age matches "(18|2[18]|33|4[01])")
>
> Did you try
>
>    m : Customer( age in ("18","21","33","28","40","41"))
>
>
>
> I don't know which solution is faster.  I think that would
> be an interesting test.
>
>
>
>
>
>
>
>
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
>



-- 
- http://salaboy.wordpress.com
- http://www.jbug.com.ar
- Salatino "Salaboy" Mauricio -
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20091117/1a91677e/attachment.html 


More information about the rules-users mailing list