<div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif">Sophie,</div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif">In the earlier version, NCL used regex for string match, which is why it worked there.</div><div class="gmail_default" style="font-family:verdana,sans-serif">The current version, NCL has switched to character match, which is why it failed there.</div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif">Here is a short code (based on your case) on how to use NCL str_match.</div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default" style><div class="gmail_default" style><font face="verdana, sans-serif">;NCL does not support regex string match/compare, the following code will return missing.</font></div><div class="gmail_default" style><font face="verdana, sans-serif"> varname=&quot;rntcre&quot;</font></div><div class="gmail_default" style><font face="verdana, sans-serif"> a=str_match(varname,&quot;r[lsn][ats]cre&quot;)</font></div><div class="gmail_default" style><font face="verdana, sans-serif"> print (a)</font></div><div class="gmail_default" style><font face="verdana, sans-serif"><br></font></div><div class="gmail_default" style><font face="verdana, sans-serif">;NCL supports plain character string match, the following code will return the match.</font></div><div class="gmail_default" style><font face="verdana, sans-serif"> b=str_match(varname,&quot;ntcre&quot;)</font></div><div class="gmail_default" style><font face="verdana, sans-serif"> print (b)</font></div><div class="gmail_default" style>------------------------</div><div class="gmail_default" style>Here is the print out from the code above.</div><div class="gmail_default" style>-------------------------------</div><div class="gmail_default" style><font face="verdana, sans-serif">Variable: a</font></div><div class="gmail_default" style><font face="verdana, sans-serif">Type: string</font></div><div class="gmail_default" style><font face="verdana, sans-serif">Total Size: 8 bytes</font></div><div class="gmail_default" style><font face="verdana, sans-serif">            1 values</font></div><div class="gmail_default" style><font face="verdana, sans-serif">Number of Dimensions: 1</font></div><div class="gmail_default" style><font face="verdana, sans-serif">Dimensions and sizes:   [1]</font></div><div class="gmail_default" style><font face="verdana, sans-serif">Coordinates: </font></div><div class="gmail_default" style><font face="verdana, sans-serif">Number Of Attributes: 1</font></div><div class="gmail_default" style><font face="verdana, sans-serif">  _FillValue :  missing</font></div><div class="gmail_default" style><font face="verdana, sans-serif">(0)     missing</font></div><div class="gmail_default" style><font face="verdana, sans-serif"><br></font></div><div class="gmail_default" style><font face="verdana, sans-serif"><br></font></div><div class="gmail_default" style><font face="verdana, sans-serif">Variable: b</font></div><div class="gmail_default" style><font face="verdana, sans-serif">Type: string</font></div><div class="gmail_default" style><font face="verdana, sans-serif">Total Size: 8 bytes</font></div><div class="gmail_default" style><font face="verdana, sans-serif">            1 values</font></div><div class="gmail_default" style><font face="verdana, sans-serif">Number of Dimensions: 1</font></div><div class="gmail_default" style><font face="verdana, sans-serif">Dimensions and sizes:   [1]</font></div><div class="gmail_default" style><font face="verdana, sans-serif">Coordinates: </font></div><div class="gmail_default" style><font face="verdana, sans-serif">(0)     rntcre</font></div><div class="gmail_default" style><font face="verdana, sans-serif"><br></font></div><div class="gmail_default" style><br></div><div class="gmail_default" style><font face="verdana, sans-serif">Please let ncl-talk know if there is anything can help.</font></div><div class="gmail_default" style><font face="verdana, sans-serif"><br></font></div><div class="gmail_default" style><font face="verdana, sans-serif">Wei</font></div><div style="font-family:verdana,sans-serif"><br></div></div></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature"><div dir="ltr"><font face="tahoma, sans-serif">================================================</font><div><font face="tahoma, sans-serif">1850 Table Mesa Dr.</font></div><div><font face="tahoma, sans-serif">Boulder, CO 80307</font></div><div><font face="tahoma, sans-serif">Phone: 303-497-8924</font></div></div></div></div>
<br><div class="gmail_quote">On Mon, Mar 9, 2015 at 9:27 AM, TYTECA Sophie <span dir="ltr">&lt;<a href="mailto:sophie.tyteca@meteo.fr" target="_blank">sophie.tyteca@meteo.fr</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div style="font-family:garamond,new york,times,serif;font-size:12pt;color:#000000"><div style="color:#000;font-weight:normal;font-style:normal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt"><div style="font-family:garamond,new york,times,serif;font-size:12pt;color:#000000"><div style="color:#000;font-weight:normal;font-style:normal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt"><div style="font-family:garamond,new york,times,serif;font-size:12pt;color:#000000"><div>Hello,</div><div><br></div><div>I have a problem with str_match function and the NCL last version .<br></div><div>the result gives &quot;missing&quot; in my string<br></div><div><br></div><div>Here my machine: Linux x86_64 GNU/Linux</div><div><br></div><div><strong>ncl</strong><br> Copyright (C) 1995-2014 - All Rights Reserved<br> University Corporation for Atmospheric Research<br> NCAR Command Language <strong>Version 6.2.1</strong><br> The use of this software is governed by a License Agreement.<br> See <a href="http://www.ncl.ucar.edu/" target="_blank">http://www.ncl.ucar.edu/</a> for more details.<br><strong>ncl 0&gt; varname=&quot;rntcre&quot;</strong><br><strong>ncl 1&gt; a=str_match(varname,&quot;r[lsn][ats]cre&quot;)</strong><br><strong>ncl 2&gt; print (a)</strong><br><div><br></div>Variable: a<br>Type: string<br>Total Size: 8 bytes<br>            1 values<br>Number of Dimensions: 1<br>Dimensions and sizes:    [1]<br>Coordinates: <br>Number Of Attributes: 1<br>  _FillValue :    missing<br>(0)    <span style="color:rgb(255,0,0)">missing</span><br><div><br></div><div>this function works with NCL previous version:<br></div><div><br></div><div><strong>ncl</strong><br> Copyright (C) 1995-2012 - All Rights Reserved<br> University Corporation for Atmospheric Research<br> NCAR Command Language <strong>Version 6.1.0</strong><br> The use of this software is governed by a License Agreement.<br> See <a href="http://www.ncl.ucar.edu/" target="_blank">http://www.ncl.ucar.edu/</a> for more details.<br><strong>ncl 0&gt; varname=&quot;rntcre&quot;</strong><br><strong>ncl 1&gt; a=str_match(varname,&quot;r[lsn][ats]cre&quot;)</strong><br><strong>ncl 2&gt; print (a)</strong><br><div><br></div>Variable: a<br>Type: string<br>Total Size: 8 bytes<br>            1 values<br>Number of Dimensions: 1<br>Dimensions and sizes:    [1]<br>Coordinates: <br>(0)    <span style="color:rgb(255,0,0)">rntcre</span><br><div><br></div></div></div><div>Could you help me, please?<br></div><div>Thank you very much<br></div><div><br></div><div><span></span>----- Météo-France -----<br>TYTECA SOPHIE<br>CNRM/GMGEC/VDR <br><a href="mailto:sophie.tyteca@meteo.fr" target="_blank">sophie.tyteca@meteo.fr</a> <br>Fixe : <a href="tel:%2B33%20561079379" value="+33561079379" target="_blank">+33 561079379</a><span></span><br></div></div></div><div><br></div></div></div><div><br></div></div></div><br>_______________________________________________<br>
ncl-talk mailing list<br>
List instructions, subscriber options, unsubscribe:<br>
<a href="http://mailman.ucar.edu/mailman/listinfo/ncl-talk" target="_blank">http://mailman.ucar.edu/mailman/listinfo/ncl-talk</a><br>
<br></blockquote></div><br></div>