Programmation mIRC/Identifieurs Token

$addtok(texte,token,C)

modifier

Ajoute un token à la fin du texte s'il n'existe pas.


$addtok(a.b.c,d,46) retourne a.b.c.d

$addtok(a.b.c.d,c,46) retourne a.b.c.d


Le paramètre C est la valeur ASCII du caractère séparant les tokens.

Note : $addtokcs() est une version sensible à la casse des caractères.

$deltok(texte,N-N2,C)

modifier

Efface le Nième token du texte.


$deltok(a.b.c.d,3,46) retourne a.b.d

$deltok(a.b.c.d,2-3,46) retourne a.d


Vous pouvez spécifier une valeur négative à N.

$findtok(texte,token,N,C)

modifier

Retourne la position du Nième token dans le texte.


$findtok(a.b.c.d,c,1,46) retourne 3

$findtok(a.b.c.d,e,1,46) retourne $null


Si vous spécifiez zéro à N, il retourne le nombre total de tokens correspondants.

Note : $findtokcs() est une version sensible à la casse des caractères.

$gettok(texte,N,C)

modifier

Retourne le Nième token dans le texte.


$gettok(a.b.c.d.e,3,46) retourne c

$gettok(a.b.c.d.e,9,46) retourne $null


Vous pouvez également spécifier un groupe de tokens:

$gettok(a.b.c.d.e,2-,46) retourne du 2ème token à la fin b.c.d.e

$gettok(a.b.c.d.e,2-4,46) retourne les tokens 2 à 4 b.c.d


Vous pouvez spécifier une valeur négative à N.

$instok(texte,token,N,C)

modifier

Insère le token dans la Nième position dans le texte, même s'il existe déjà.


$instok(a.b.d,c,3,46) retourne a.b.c.d

$instok(a.b.d,c,9,46) retourne a.b.d.c


Vous pouvez spécifier une valeur négative de N.

$istok(texte,token,C)

modifier

Retourne $true si le token existe, autrement retourne $false.

Note : $istokcs() est une version sensible à la casse des caractères.

$matchtok(tokens,chaîne,N,C)

modifier

Retourne les tokens qui contiennent la chaîne spécifique.


$matchtok(one two three, e, 0, 32) retourne 2

$matchtok(one two three, e, 2, 32) retourne three


Si vous spécifiez zero pour N, il retourne le nombre total de tokens correspondants.

Note : $matchtokcs() est une version sensible à la casse des caractères.

$numtok(texte,C)

modifier

Retourne le nombre de tokens dans le texte.

$puttok(texte,token,N,C)

modifier

Ecrase le Nième token dans le texte par un nouveau token.


$puttok(a.b.c.d,e,2,46) retourne a.e.c.d


Vous pouvez spécifier une valeur négative pour N.

$remtok(texte,token,N,C)

modifier

Retire le Nième token correspondant au texte.


$remtok(a.b.c.d,b,1,46) retourne a.c.d

$remtok(a.b.c.d,e,1,46) retourne a.b.c.d

$remtok(a.c.c.d,c,1,46) retourne a.c.d

Note : $remtokcs() est une version sensible à la casse des caractères.

$reptok(texte,token,nouveau,N,C)

modifier

Remplace le Nième token correspondant dans le texte par un nouveau token.


$reptok(a.b.c.d,b,e,1,46) retourne a.e.c.d

$reptok(a.b.c.d,f,e,1,46) retourne a.b.c.d

$reptok(a.b.a.c,a,e,2,46) retourne a.b.e.c

Note : $reptokcs() est une version sensible à la casse des caractères.

$sorttok(texte,C,ncra)

modifier

Trie les tokens dans le texte.


$sorttok(e.d.c.b.a,46) retourne a.b.c.d.e

$sorttok(1.3.5.2.4,46,nr) retourne5.4.3.2.1


Le défaut est un tri alphabétique, cependant vous pouvez spécifier n = tri numérique, c = tri par préfixe du pseudo du salon, r = tri inversé, a = tri alphanumérique.

Note : $sorttokcs() est une version sensible à la casse des caractères.

$wildtok(tokens,chaîne joker,N,C)

modifier

Retourne le Nième token qui correspond à la chaîne joker.


$wildtok(one two three, t*, 0, 32) retourne 2

$wildtok(one two three, t*e, 1, 32) retourne three


Si vous spécifiez zero pour N, il retourne le nombre total de tokens correspondants.

Note : $wildtokcs() est une version sensible à la casse des caractères.