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(a)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(a)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(a)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(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users