@INSERT[offset,string1,string2] :  Insère la chaîne de caractères 1 dans la chaîne de caractères 2 en commençant par offset. Lepremier offset dans string2 est 0. Si offset est supérieur à la longueur de string2, string1 sera ajouté à la fin de string2.  Si offset est négatif, sa valeur est utilisée pour compter à rebours depuis la fin de string2 (mais pas au-delà de son début).  Définir  la valeur de offset à -0 revient à la définir à0, c'est-à-dire que la chaîne1 précédera la chaîne2 dans le résultat. Pour inclure une virgule dans la chaîne1, faites-la précéder de votre caractère d'échappement.

 

Numeric input may be entered in either decimal format (a sequence of 0-9 digits) or in hexadecimal format ("0x" followed by a sequence of 0-F hex digits). Pour utiliser la forme hexadécimale pour un décalagenégatif , n'oubliez pas d'utiliser l'arithmétique en complément à 2 sur 32 bits.

 

Exemples :

 

function

value

%@insert[1,arm,wing]

warming

%@insert[8,very ,this is useful]

this is very useful

%@insert[255,^, very!,this is useful]

this is useful, very!

%@insert[-9,very ,this is useful]

this very is useful

%@insert[0,abcde,xyz]

abcdexyz