[rules-users] String comparison question

Armaghan Mahmud mahmud.armaghan at gmail.com
Mon Jun 1 12:12:49 EDT 2009


Thanks for your reply Edson. What if I want to test for multiple substrings
in different strings?

For example, how can I find beta in sentence2?
I tried to combine WrapperClass( sentence matches ".*Alpha.*" && sentence2
matches ".*Beta*.") but I got errors.
Thanks,
Armaghan

2009/5/31 Edson Tirelli <tirelli at post.com>

>
>    If the string you are looking for is a substring of your sentence, you
> need to either use a regexp or an eval to call for an indexOf-like method:
>
> WrapperClass( sentence matches ".*Alpha.*" )
>
>    []s
>    Edson
>
> 2009/5/31 Armaghan Mahmud <mahmud.armaghan at gmail.com>
>
>>   Hey guys,
>>
>> I read in a previous post that == in Drools 4.0.7 maps to .equals()
>> automatically. My situation required me to put a String object into the
>> working memory and do a comparison on it to see if a particular word is in
>> the passed String sentence. Could anybody please guide me as to how to
>> approach this problem? Thanks in advance. Here's my original code:
>>
>>
>> rule "Find Alpha in a sentence"
>> *
>>
>> salience
>> *100
>>
>> wrap: WrapperClass(Sentence == "Alpha")
>>
>> then
>>
>> System.out.*println*("Aha found ya!");
>>
>> end
>>
>>
>>
>>
>>
>> _______________________________________________
>> rules-users mailing list
>> rules-users at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/rules-users
>>
>>
>
>
> --
>  Edson Tirelli
>  JBoss Drools Core Development
>  JBoss, a division of Red Hat @ www.jboss.com
>
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20090601/a7310f78/attachment.html 


More information about the rules-users mailing list