@INSTR[start,[length],string]: renvoie une sous-chaîne, commençant au décalage start et continuant pour les caractères length. Si la longueur est positive ou si elle est omise, ledécalage est mesuré à partir du début (c'est-à-dire l'extrémité gauche) de la chaîne . Si la longueur est omise, toute la chaîne commençant au début du décalage est renvoyée. Si length est négatif, ledécalage est mesuré vers la gauche à partir de l'extrémité droite de la chaîne, et sa longueur est spécifiée par la valeur de length sans le signe moins .@SUBSTR est une ancienne version de la même fonction.
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 une longueur négative , n'oubliez pas d'utiliser l'arithmétique en complément à 2 sur 32 bits.
Exemples :
function |
value |
=%@instr[8,3,this is useful]= |
=use= |
=%@instr[8,,this is useful]= |
=useful= |
=%@instr[8,-4,this is useful]= |
=is u= |
=%@instr[8,,commas, they don't matter]= |
=they don't matter= |