Token Manipulation » History » Revision 2
Revision 1 (Mr. BS, 02/18/2017 12:01 AM) → Revision 2/3 (Mr. BS, 02/18/2017 01:35 AM)
h1. Token Manipulation
{{>toc}}
h4. <notextile></notextile>
*Token* Token in [[Scripting|AdiIRC scripting]] are lists of strings that is separated by a single unique character.
*Example*
The numerical representation of space char in "ASCII":http://www.asciitable.com/ table is *32*, and *44* is for comma.
<pre>
//set -e %q = which came first, the chicken or the egg?
; Will print 2, because it has a single comma "splitting" the text in two parts.
//echo -ag $numtok(%q, 44)
; Will print 8, because in this case are 8 strings separated by space char.
//echo -ag $numtok(%q, 32)
</pre>
To help you to manipulate list of tokens, there is an extensive set of identifiers and commands.
h2(box). $addtok
{{include($addtok)}}
h2(box). $addtokcs
{{include($addtokcs)}}
h2(box). $deltok
{{include($deltok)}}
h2(box). $findto
{{include($findtok)}}
h2(box). $findtokcs
{{include($findtokcs)}}
h2(box). $gettok
{{include($gettok)}}
h2(box). $instok
{{include($instok)}}
h2(box). $istok
{{include($istok)}}
h2(box). $istokcs
{{include($istokcs)}}
h2(box). $matchtok
{{include($matchtok)}}
h2(box). $matchtokcs
{{include($matchtokcs)}}
h2(box). $numtok
{{include($numtok)}}
h2(box). $puttok
{{include($puttok)}}
h2(box). $remtok
{{include($remtok)}}
h2(box). $remtokcs
{{include($remtokcs)}}
h2(box). $reptok
{{include($reptok)}}
h2(box). $reptokcs
{{include($reptokcs)}}
h2(box). $sorttok
{{include($sorttok)}}
h2(box). $sorttokcs
{{include($sorttokcs)}}
h2(box). $wildtok
{{include($wildtok)}}
h2(box). $wildtokcs
{{include($wildtokcs)}}
h2(box). Tokenize
{{include(Tokenize)}}
h2(box). $*
{{include($*)}}