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 <[email protected]> > 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 > [email protected] > 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 [email protected] https://lists.jboss.org/mailman/listinfo/rules-users
