| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616 |
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
- <title>StringFunctions</title>
- <link href="torquedoc.css" rel="stylesheet" type="text/css"/>
- </head>
- <body>
- <table width="100%" class="header">
- <tr>
- </tr>
- <tr><td class="headermenu">
- <center>
- <a class="qindex" href="index.html">Main</a>
- <a class="qindex" target="_blank" href="https://github.com/GarageGames/Torque2D">GitHub</a>
- </center>
- </td></tr>
- </table>
- <br>
- <!-- END HEADER -->
- <!-- Generated by Doxygen 1.8.3.1 -->
- </div><!-- top -->
- <div class="header">
- <div class="summary">
- <a href="#func-members">Functions</a> </div>
- <div class="headertitle">
- <div class="title">StringFunctions</div> </div>
- </div><!--header-->
- <div class="contents">
- <table class="memberdecls">
- <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
- Functions</h2></td></tr>
- <tr class="memitem:ga5f48daa7fce72b90442a216c765d6bdf"><td class="memItemLeft" align="right" valign="top">string </td><td class="memItemRight" valign="bottom"><a class="el" href="group__StringFunctions.html#ga5f48daa7fce72b90442a216c765d6bdf">getSubStr</a> (sourceString, start, count)</td></tr>
- <tr class="separator:ga5f48daa7fce72b90442a216c765d6bdf"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:gaa2d4cbcd875a862583bbcfb52f506778"><td class="memItemLeft" align="right" valign="top">string </td><td class="memItemRight" valign="bottom"><a class="el" href="group__StringFunctions.html#gaa2d4cbcd875a862583bbcfb52f506778">ltrim</a> (sourceString)</td></tr>
- <tr class="separator:gaa2d4cbcd875a862583bbcfb52f506778"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:gac243cb794c138686d8815e7a6bee16ac"><td class="memItemLeft" align="right" valign="top">string </td><td class="memItemRight" valign="bottom"><a class="el" href="group__StringFunctions.html#gac243cb794c138686d8815e7a6bee16ac">rtrim</a> (sourceString)</td></tr>
- <tr class="separator:gac243cb794c138686d8815e7a6bee16ac"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:gafeb3105f298e91e024a49e079a8c0b35"><td class="memItemLeft" align="right" valign="top">string </td><td class="memItemRight" valign="bottom"><a class="el" href="group__StringFunctions.html#gafeb3105f298e91e024a49e079a8c0b35">strchr</a> (sourceString, char)</td></tr>
- <tr class="separator:gafeb3105f298e91e024a49e079a8c0b35"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:gaad2609198aaa90f3b10cd4dc2c1a1179"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__StringFunctions.html#gaad2609198aaa90f3b10cd4dc2c1a1179">strcmp</a> (string1, string2)</td></tr>
- <tr class="separator:gaad2609198aaa90f3b10cd4dc2c1a1179"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ga50a88d8ebcc9770ff650702a87cd1ad7"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__StringFunctions.html#ga50a88d8ebcc9770ff650702a87cd1ad7">stricmp</a> (string1, string2)</td></tr>
- <tr class="separator:ga50a88d8ebcc9770ff650702a87cd1ad7"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ga48727324067f97fd6b4616d937ef9a4b"><td class="memItemLeft" align="right" valign="top">string </td><td class="memItemRight" valign="bottom"><a class="el" href="group__StringFunctions.html#ga48727324067f97fd6b4616d937ef9a4b">stripChars</a> (sourceString, chars)</td></tr>
- <tr class="separator:ga48727324067f97fd6b4616d937ef9a4b"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ga146ae3c476d936ea665c110715213ea1"><td class="memItemLeft" align="right" valign="top">string </td><td class="memItemRight" valign="bottom"><a class="el" href="group__StringFunctions.html#ga146ae3c476d936ea665c110715213ea1">stripColorCodes</a> (stringtoStrip)</td></tr>
- <tr class="separator:ga146ae3c476d936ea665c110715213ea1"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:gaca73d027cec9a2364002cb24aa754f30"><td class="memItemLeft" align="right" valign="top">string </td><td class="memItemRight" valign="bottom"><a class="el" href="group__StringFunctions.html#gaca73d027cec9a2364002cb24aa754f30">stripTrailingSpaces</a> (string)</td></tr>
- <tr class="separator:gaca73d027cec9a2364002cb24aa754f30"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ga600bee88d2c93c576a6612a456e54c9f"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__StringFunctions.html#ga600bee88d2c93c576a6612a456e54c9f">strlen</a> (string)</td></tr>
- <tr class="separator:ga600bee88d2c93c576a6612a456e54c9f"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ga60832291826e945adb67cc8a8cce1d5d"><td class="memItemLeft" align="right" valign="top">string </td><td class="memItemRight" valign="bottom"><a class="el" href="group__StringFunctions.html#ga60832291826e945adb67cc8a8cce1d5d">strlwr</a> (sourceString)</td></tr>
- <tr class="separator:ga60832291826e945adb67cc8a8cce1d5d"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ga0802323faf674cf3fc449578608e7420"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__StringFunctions.html#ga0802323faf674cf3fc449578608e7420">strpos</a> (sourceString, searchString[, offset])</td></tr>
- <tr class="separator:ga0802323faf674cf3fc449578608e7420"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ga33f5fb9ab5fa3cadadda62fc87c21539"><td class="memItemLeft" align="right" valign="top">string </td><td class="memItemRight" valign="bottom"><a class="el" href="group__StringFunctions.html#ga33f5fb9ab5fa3cadadda62fc87c21539">strrchr</a> (sourceString, char)</td></tr>
- <tr class="separator:ga33f5fb9ab5fa3cadadda62fc87c21539"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ga146f35ce7d441fdddcd678b574140c57"><td class="memItemLeft" align="right" valign="top">string </td><td class="memItemRight" valign="bottom"><a class="el" href="group__StringFunctions.html#ga146f35ce7d441fdddcd678b574140c57">strreplace</a> (sourceString, from, to)</td></tr>
- <tr class="separator:ga146f35ce7d441fdddcd678b574140c57"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ga717e6af228d96d6abb2f8853963e5871"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__StringFunctions.html#ga717e6af228d96d6abb2f8853963e5871">strstr</a> (sourceString, searchString)</td></tr>
- <tr class="separator:ga717e6af228d96d6abb2f8853963e5871"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ga73a34a5b1d313b47cc27a55e9ffc66a9"><td class="memItemLeft" align="right" valign="top">string </td><td class="memItemRight" valign="bottom"><a class="el" href="group__StringFunctions.html#ga73a34a5b1d313b47cc27a55e9ffc66a9">strupr</a> (sourceString)</td></tr>
- <tr class="separator:ga73a34a5b1d313b47cc27a55e9ffc66a9"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ga467af310079045104f25cfeb6f20b3d9"><td class="memItemLeft" align="right" valign="top">string </td><td class="memItemRight" valign="bottom"><a class="el" href="group__StringFunctions.html#ga467af310079045104f25cfeb6f20b3d9">trim</a> (sourceString)</td></tr>
- <tr class="separator:ga467af310079045104f25cfeb6f20b3d9"><td class="memSeparator" colspan="2"> </td></tr>
- </table>
- <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
- <p>General string manipulation functions. </p>
- <h2 class="groupheader">Function Documentation</h2>
- <a class="anchor" id="ga5f48daa7fce72b90442a216c765d6bdf"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">string getSubStr </td>
- <td>(</td>
- <td class="paramtype">sourceString </td>
- <td class="paramname">, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">start </td>
- <td class="paramname">, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">count </td>
- <td class="paramname"> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Use the getSubStr function to get a sub-string of sourceString, starting at character index start and ending at character index start + count, or the end-of-string, which ever comes first. If start + count is greater than the length of sourceString, the extraction will return a string shorter than count. </p>
- <dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">sourceString</td><td>The string from which to extract a sub-string. </td></tr>
- <tr><td class="paramname">start</td><td>The character index at which the extraction starts. </td></tr>
- <tr><td class="paramname">count</td><td>The length of the sub-string to extract. </td></tr>
- </table>
- </dd>
- </dl>
- <dl class="section return"><dt>Returns</dt><dd>Returns a string made up of the character at start in sourceString and ending at the end of the original sourceString, or start + count, whichever comes first. </dd></dl>
- <dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__StringFunctions.html#gafeb3105f298e91e024a49e079a8c0b35">strchr</a> </dd></dl>
- </div>
- </div>
- <a class="anchor" id="gaa2d4cbcd875a862583bbcfb52f506778"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">string ltrim </td>
- <td>(</td>
- <td class="paramtype">sourceString </td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Use the ltrim function to strip the leading white space from sourceString. White space is any character in this set: spaces, TABs, and NULL strings. </p>
- <dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">sourceString</td><td>The string to be trimmed. </td></tr>
- </table>
- </dd>
- </dl>
- <dl class="section return"><dt>Returns</dt><dd>Returns sourceString with all the leading white spaces removed. </dd></dl>
- <dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__StringFunctions.html#ga48727324067f97fd6b4616d937ef9a4b">stripChars</a>, stripMLControlChars, <a class="el" href="group__StringFunctions.html#gaca73d027cec9a2364002cb24aa754f30">stripTrailingSpaces</a>, <a class="el" href="group__StringFunctions.html#gac243cb794c138686d8815e7a6bee16ac">rtrim</a>, <a class="el" href="group__StringFunctions.html#ga467af310079045104f25cfeb6f20b3d9">trim</a> </dd></dl>
- </div>
- </div>
- <a class="anchor" id="gac243cb794c138686d8815e7a6bee16ac"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">string rtrim </td>
- <td>(</td>
- <td class="paramtype">sourceString </td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Use the rtrim function to strip the trailing white space from sourceString. White space is any character in this set: spaces, TABs, and NULL strings. </p>
- <dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">sourceString</td><td>The string to be trimmed. </td></tr>
- </table>
- </dd>
- </dl>
- <dl class="section return"><dt>Returns</dt><dd>Returns sourceString with all the trailing white spaces removed. </dd></dl>
- <dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__StringFunctions.html#ga48727324067f97fd6b4616d937ef9a4b">stripChars</a>, stripMLControlChars, <a class="el" href="group__StringFunctions.html#gaca73d027cec9a2364002cb24aa754f30">stripTrailingSpaces</a>, <a class="el" href="group__StringFunctions.html#gaa2d4cbcd875a862583bbcfb52f506778">ltrim</a>, <a class="el" href="group__StringFunctions.html#ga467af310079045104f25cfeb6f20b3d9">trim</a> </dd></dl>
- </div>
- </div>
- <a class="anchor" id="gafeb3105f298e91e024a49e079a8c0b35"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">string strchr </td>
- <td>(</td>
- <td class="paramtype">sourceString </td>
- <td class="paramname">, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">char </td>
- <td class="paramname"> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Use the strchr function to extract a sub-string of sourceString, where the sub-string is equal to the first occurence of char in sourceString followed by the remainder of sourceString. </p>
- <dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">sourceString</td><td>The string from which to extract a sub-string. </td></tr>
- <tr><td class="paramname">char</td><td>The character to search for in sourceString. </td></tr>
- </table>
- </dd>
- </dl>
- <dl class="section return"><dt>Returns</dt><dd>Returns a string composed of first instance of char in sourceString, and all of the characters after it. If char is not found, a NULL string is returned. </dd></dl>
- <dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__StringFunctions.html#ga5f48daa7fce72b90442a216c765d6bdf">getSubStr</a> </dd></dl>
- </div>
- </div>
- <a class="anchor" id="gaad2609198aaa90f3b10cd4dc2c1a1179"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">int strcmp </td>
- <td>(</td>
- <td class="paramtype">string1 </td>
- <td class="paramname">, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">string2 </td>
- <td class="paramname"> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Use the strcmp function to do a lexicographic case sensitive string comparison between string1 and string2. </p>
- <dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">string1</td><td>String to be compared to string2. </td></tr>
- <tr><td class="paramname">string2</td><td>String to be compared to string1. </td></tr>
- </table>
- </dd>
- </dl>
- <dl class="section return"><dt>Returns</dt><dd>Returns a numeric value: <-1 (string1 is less than string2, including case), 0 (string1 is equal to string2, including case), 1 (string1 is greater than string2, including case)>. </dd></dl>
- <dl class="section see"><dt>See Also</dt><dd>see <a class="el" href="group__StringFunctions.html#ga50a88d8ebcc9770ff650702a87cd1ad7">stricmp</a>, <a class="el" href="group__StringFunctions.html#ga717e6af228d96d6abb2f8853963e5871">strstr</a> </dd></dl>
- </div>
- </div>
- <a class="anchor" id="ga50a88d8ebcc9770ff650702a87cd1ad7"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">int stricmp </td>
- <td>(</td>
- <td class="paramtype">string1 </td>
- <td class="paramname">, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">string2 </td>
- <td class="paramname"> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Use the stricmp function to do a lexicographic case in-sensitive string comparison between string1 and string2. </p>
- <dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">string1</td><td>String to be compared to string2. </td></tr>
- <tr><td class="paramname">string2</td><td>String to be compared to string1. </td></tr>
- </table>
- </dd>
- </dl>
- <dl class="section return"><dt>Returns</dt><dd>Returns a numeric value: <-1 (string1 is less than string2, ignoring case), 0 (string1 is equal to string2, ignoring case), 1 (string1 is greater than string2, ignoring case)>. </dd></dl>
- <dl class="section see"><dt>See Also</dt><dd>see <a class="el" href="group__StringFunctions.html#gaad2609198aaa90f3b10cd4dc2c1a1179">strcmp</a>, <a class="el" href="group__StringFunctions.html#ga717e6af228d96d6abb2f8853963e5871">strstr</a> </dd></dl>
- </div>
- </div>
- <a class="anchor" id="ga48727324067f97fd6b4616d937ef9a4b"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">string stripChars </td>
- <td>(</td>
- <td class="paramtype">sourceString </td>
- <td class="paramname">, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">chars </td>
- <td class="paramname"> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Use the stripChars function to remove chars from sourceString. </p>
- <dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">sourceString</td><td>The string to be modified. </td></tr>
- <tr><td class="paramname">chars</td><td>The character or characters to search for and remove. </td></tr>
- </table>
- </dd>
- </dl>
- <dl class="section return"><dt>Returns</dt><dd>Returns a copy of sourceString, from which all instances of chars have been removed. This may be the original sourceString, if chars was not found. </dd></dl>
- <dl class="section see"><dt>See Also</dt><dd>stripMLControlChars, <a class="el" href="group__StringFunctions.html#gaca73d027cec9a2364002cb24aa754f30">stripTrailingSpaces</a> </dd></dl>
- </div>
- </div>
- <a class="anchor" id="ga146ae3c476d936ea665c110715213ea1"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">string stripColorCodes </td>
- <td>(</td>
- <td class="paramtype">stringtoStrip </td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <ul>
- <li>remove TorqueML color codes from the string. <dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">stringtoString</td><td>The string from which to remove TorqueML color codes </td></tr>
- </table>
- </dd>
- </dl>
- <dl class="section return"><dt>Returns</dt><dd>A string consisting of the original string minus color codes </dd></dl>
- </li>
- </ul>
- </div>
- </div>
- <a class="anchor" id="gaca73d027cec9a2364002cb24aa754f30"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">string stripTrailingSpaces </td>
- <td>(</td>
- <td class="paramtype">string </td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Removes all spaces after the final </p>
- <dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">string</td><td>from which to remove trailing spaces </td></tr>
- </table>
- </dd>
- </dl>
- <dl class="section return"><dt>Returns</dt><dd>the source string minus trailing spaces </dd></dl>
- </div>
- </div>
- <a class="anchor" id="ga600bee88d2c93c576a6612a456e54c9f"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">int strlen </td>
- <td>(</td>
- <td class="paramtype">string </td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Use the strlen function to determine how many characters there are in string. </p>
- <dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">string</td><td>The string to count characters for. </td></tr>
- </table>
- </dd>
- </dl>
- <dl class="section return"><dt>Returns</dt><dd>Returns the number of characters in string, or 0 if string is invalid or a NULL string </dd></dl>
- </div>
- </div>
- <a class="anchor" id="ga60832291826e945adb67cc8a8cce1d5d"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">string strlwr </td>
- <td>(</td>
- <td class="paramtype">sourceString </td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Use the strlwr function to convert all alpha characters in sourceString to lower-case equivalents. </p>
- <dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">sourceString</td><td>The string to be modified. </td></tr>
- </table>
- </dd>
- </dl>
- <dl class="section return"><dt>Returns</dt><dd>Returns a copy of sourceString in which all upper-case characters have been converted to lower-case letters. </dd></dl>
- <dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__StringFunctions.html#ga73a34a5b1d313b47cc27a55e9ffc66a9">strupr</a> </dd></dl>
- </div>
- </div>
- <a class="anchor" id="ga0802323faf674cf3fc449578608e7420"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">int strpos </td>
- <td>(</td>
- <td class="paramtype">sourceString </td>
- <td class="paramname">, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">searchString </td>
- <td class="paramname">[, offset] </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Use the strPos function to locate the first instance of searchString in sourceString, starting at character 0, or at an optional offset. </p>
- <dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">sourceString</td><td>The string in which to search for searchString. </td></tr>
- <tr><td class="paramname">searchString</td><td>The string for which to search for in sourceString. </td></tr>
- <tr><td class="paramname">offset</td><td>An optional non-negative integer value representing the character offset within sourceString at which to begin the search. </td></tr>
- </table>
- </dd>
- </dl>
- <dl class="section return"><dt>Returns</dt><dd>Returns a numeric character index representing the postion in sourceString at which searchString was found, or -1 to indicate that no instance of searchString was found. </dd></dl>
- <dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__StringFunctions.html#ga717e6af228d96d6abb2f8853963e5871">strstr</a> </dd></dl>
- </div>
- </div>
- <a class="anchor" id="ga33f5fb9ab5fa3cadadda62fc87c21539"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">string strrchr </td>
- <td>(</td>
- <td class="paramtype">sourceString </td>
- <td class="paramname">, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">char </td>
- <td class="paramname"> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>strrchr searches the sourceString for the last occurance of the giuven char </p>
- <dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">sourceString</td><td>The string to search </td></tr>
- </table>
- </dd>
- </dl>
- <dl class="section return"><dt>Returns</dt><dd>Either a string consisting of the given string from the last occurance of the given char on or an empty string if not found </dd></dl>
- </div>
- </div>
- <a class="anchor" id="ga146f35ce7d441fdddcd678b574140c57"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">string strreplace </td>
- <td>(</td>
- <td class="paramtype">sourceString </td>
- <td class="paramname">, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">from </td>
- <td class="paramname">, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">to </td>
- <td class="paramname"> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Use the strreplace function to replace every instance of from in sourceString with to. This function is case-sensitive and only does exact matching </p>
- <dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">sourceString</td><td>The string to do replacement operations on. </td></tr>
- <tr><td class="paramname">from</td><td>The old value to be replaced. </td></tr>
- <tr><td class="paramname">to</td><td>The new value to replace old values with. </td></tr>
- </table>
- </dd>
- </dl>
- <dl class="section return"><dt>Returns</dt><dd>Returns a new version of sourceString in which every instance of the value in from was replaced with the value in to. </dd></dl>
- </div>
- </div>
- <a class="anchor" id="ga717e6af228d96d6abb2f8853963e5871"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">int strstr </td>
- <td>(</td>
- <td class="paramtype">sourceString </td>
- <td class="paramname">, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">searchString </td>
- <td class="paramname"> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Use the strstr function to locate the first instance of searchString in sourceString. </p>
- <dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">sourceString</td><td>The string in which to search for searchString. </td></tr>
- <tr><td class="paramname">searchString</td><td>The string for which to search for in sourceString. </td></tr>
- </table>
- </dd>
- </dl>
- <dl class="section return"><dt>Returns</dt><dd>Returns a numeric character index representing the position in sourceString at which searchString was found, or -1 to indicate that no instance of searchString was found. </dd></dl>
- <dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__StringFunctions.html#ga0802323faf674cf3fc449578608e7420">strpos</a> </dd></dl>
- </div>
- </div>
- <a class="anchor" id="ga73a34a5b1d313b47cc27a55e9ffc66a9"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">string strupr </td>
- <td>(</td>
- <td class="paramtype">sourceString </td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Use the strupr function to convert all alpha characters in sourceString to upper-case equivalents. </p>
- <dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">sourceString</td><td>The string to be modified. </td></tr>
- </table>
- </dd>
- </dl>
- <dl class="section return"><dt>Returns</dt><dd>Returns a copy of sourceString in which all lower-case characters have been converted to upper-case letters. </dd></dl>
- <dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__StringFunctions.html#ga60832291826e945adb67cc8a8cce1d5d">strlwr</a> </dd></dl>
- </div>
- </div>
- <a class="anchor" id="ga467af310079045104f25cfeb6f20b3d9"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">string trim </td>
- <td>(</td>
- <td class="paramtype">sourceString </td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Use the trim function to strip the leading and trailing white space from sourceString. White space is any character in this set: spaces, TABs, and NULL strings. </p>
- <dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">sourceString</td><td>The string to be trimmed. </td></tr>
- </table>
- </dd>
- </dl>
- <dl class="section return"><dt>Returns</dt><dd>Returns sourceString with all the leading and trailing white spaces removed. </dd></dl>
- <dl class="section see"><dt>See Also</dt><dd><a class="el" href="group__StringFunctions.html#ga48727324067f97fd6b4616d937ef9a4b">stripChars</a>, stripMLControlChars, <a class="el" href="group__StringFunctions.html#gaca73d027cec9a2364002cb24aa754f30">stripTrailingSpaces</a>, <a class="el" href="group__StringFunctions.html#gaa2d4cbcd875a862583bbcfb52f506778">ltrim</a>, <a class="el" href="group__StringFunctions.html#gac243cb794c138686d8815e7a6bee16ac">rtrim</a> </dd></dl>
- </div>
- </div>
- </div><!-- contents -->
- <!-- START FOOTER -->
- <br>
- <br>
- <center>
- <div style="color: #777777;">
- Copyright © 2013 <a style="color: #777777;" target="_blank" href="http://www.garagegames.com">GarageGames, LLC</a>. All Rights Reserved.
- </div>
- </center>
- </body>
- </html>
|