<br>&nbsp;&nbsp;&nbsp; At this time, there is no such feature. May I ask you please to open a JIRA feature request for it?<br>&nbsp;&nbsp;&nbsp; The way I see it, we would need to create a feature to allow binding of variables to arbitrary expressions in the LHS and allow this binds to be used in the RHS. 
<br><br>&nbsp;&nbsp;&nbsp; []s<br>&nbsp;&nbsp;&nbsp; Edson<br><br><div><span class="gmail_quote">2007/9/22, Godmar Back &lt;<a href="mailto:godmar@gmail.com">godmar@gmail.com</a>&gt;:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On 9/22/07, Edson Tirelli &lt;<a href="mailto:tirelli@post.com">tirelli@post.com</a>&gt; wrote:<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;Sorry, nope. Is there a use case for that?<br>&gt;<br><br>For instance, I&#39;d like to write a rule where I need to be alerted of
<br>all facts where a specific field is of the form &quot;(.*)Suffix&quot;.&nbsp;&nbsp;The<br>action I&#39;m then taking requires the &quot;(.*)&quot; as a parameter.<br>The value of &quot;Suffix&quot; does not matter to the action and should be
<br>restricted to the .drl file (as it matters there only.)<br><br>If I cannot capture the match, I will have to pay both a cost in<br>runtime and in expressiveness. In runtime because the regular<br>expression match is repeated in the action.
<br>In expressiveness, because my code is now less localized since there<br>will be 2 places that deal with &quot;Suffix&quot;.&nbsp;&nbsp;If I repeated &quot;Suffix&quot; in<br>the match and action as a string literal, changing it would require
<br>changing it in two places:<br><br>when&nbsp;&nbsp;n : Name (value matches &quot;(.*)Suffix&quot;)<br>then&nbsp;&nbsp; TakeAction(n, &quot;Suffix&quot;)<br><br>I do not know if I could use a variable, as in<br><br>final String suffix = &quot;Suffix&quot;;
<br>when&nbsp;&nbsp;n : Name (value matches (&quot;(.*)&quot; + suffix))<br>then&nbsp;&nbsp; TakeAction(n, suffix)<br><br>but even then, the code is less expressive and the match would need to<br>repeated; in any event, I&#39;d like to be able to write something along
<br>the lines of:<br><br>when&nbsp;&nbsp;n : Name (value matches &quot;(.*)Suffix&quot;)&nbsp;&nbsp; .... some way to bind<br>&quot;presuffix&quot; to $1 ....<br>then&nbsp;&nbsp; TakeAction(presuffix)<br><br>where &quot;presuffix&quot; captures $1 in the match. This way, I&#39;d have to
<br>change &quot;Suffix&quot; only once.<br><br> - Godmar<br>_______________________________________________<br>rules-users mailing list<br><a href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a><br><a href="https://lists.jboss.org/mailman/listinfo/rules-users">
https://lists.jboss.org/mailman/listinfo/rules-users</a><br></blockquote></div><br><br clear="all"><br>-- <br>&nbsp;&nbsp;Edson Tirelli<br>&nbsp;&nbsp;Software Engineer - JBoss Rules Core Developer<br>&nbsp;&nbsp;Office: +55 11 3529-6000<br>&nbsp;&nbsp;Mobile: +55 11 9287-5646
<br>&nbsp;&nbsp;JBoss, a division of Red Hat @ <a href="http://www.jboss.com">www.jboss.com</a>