<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:arial,helvetica,sans-serif;font-size:10pt;color:#000000;"><div><div style="font-family: arial,helvetica,sans-serif; font-size: 10pt; color: rgb(0, 0, 0);"><div>dear all,<br>i want to create a function which return 1 or 0<br>i wrote this:<br>

        
                <style>#cg_msg_content .c9Y6TC { color: rgb(0, 0, 255); }#cg_msg_content .c50HZ4 { color: rgb(0, 128, 128); }#cg_msg_content .c4ZSSG { color: rgb(128, 0, 128); }#cg_msg_content .cPA8 { color: rgb(0, 128, 0); }</style>
        
<span class="c9Y6TC">declare</span> <span class="c9Y6TC">function</span> local:Match($X <span class="c9Y6TC">as</span> xs:string<span class="c50HZ4">*</span>,$Y <span class="c9Y6TC">as</span> xs:string<span class="c50HZ4">*</span>)<br>
{<br>
<span class="c9Y6TC"></span><br>
<br>
&nbsp;<span class="c9Y6TC">for</span> $tok <span class="c9Y6TC">in</span> tokenize($X, <span class="c4ZSSG">"\s"</span>)<br>
<span class="cPA8">(:for $tok2 in tokenize($Y, "\s"):)</span><br>
<br>
<span class="c9Y6TC">return</span> <span class="c9Y6TC">if</span> (<span class="c9Y6TC">some</span>  $l <span class="c9Y6TC">in</span> tokenize($Y, <span class="c4ZSSG">"\s"</span>) <span class="c9Y6TC">satisfies</span> $l<span class="c50HZ4">=</span> $tok<span class="cPA8">(:contains ($l,$tok):)</span>) <span class="c9Y6TC">then</span> 1<br>
<span class="c9Y6TC">else</span> 0<br>};<br>

        
                <style>#cg_msg_content .c4ZSSG { color: rgb(128, 0, 128); }</style>
        
local:Match(<span class="c4ZSSG">'Cata avion nat voiture fff'</span> , <span class="c4ZSSG">'avion moto voiture'</span>)
        <br>this function return not only "1" or "0" but a sequence of&nbsp; 0 1 0 1 0 <br>how to fix that?<br>i just want that this function verify if some word in "String1" contains in "String2" so in this case it&nbsp; must return 1<br>thank you<br></div>
</div></div>
</div><br>




      </body></html>