@CHAMP[["list_sep",]n,chaîne] : Renvoie le nle champ dans un magnifique. Le premier champ est numéroté 0. Si n is négatif, les champs sont comptés à rebours à partir de la fin de un magnifique. Vous pouvez spécifier le champ le plus à droite en définissant n à -0.

 

Vous pouvez spécifier une plage de champs à renvoyer avec la syntaxe :

 

@FIELD[["sep_list",]start[-end | +plage],chaîne]

 

Spécifiez une plage inclusive avec un -. Par exemple:

 

%@CHAMP[2-4,A B C D E F G] renverra "C D E". (Notez que vous ne pouvez pas utiliser de plages inclusives en commençant par la fin.)

 

Vous pouvez spécifier une plage relative avec un +. Par exemple:

 

%@CHAMP[2+1,A B C D E F G]  renverra "C D".

 

La liste par défaut des séparateurs pour @CHAMP, @DES CHAMPS, @MOT et @MOTS se compose d’un espace, d’une tabulation et d’une virgule. Vous pouvez utiliser le premier paramètre facultatif, liste_sep, pour spécifier les séparateurs que vous souhaitez utiliser. Si vous souhaitez utiliser un guillemet double comme séparateur, préfixez-le avec un caractère d'échappement, par exemple, ^". Caractères alphabétiques dans liste_sep Sont sensibles à la casse. Si vous ne spécifiez pas de liste de séparateurs, @FIELD ignorera tous les séparateurs de début.

 

@CHAMP et @DES CHAMPS différer @MOT et @MOTS dans la façon dont plusieurs séparateurs consécutifs sont comptés. @MOT et @MOTS considérez une séquence comme un séparateur unique et ignorez les séparateurs à chaque extrémité de la chaîne. En revanche, @CHAMP et @DES CHAMPS comptez chaque occurrence d'un séparateur individuellement, y compris celles situées à chaque extrémité de la chaîne.

 

La saisie numérique peut être saisie au format décimal (une séquence de 0 à 9 chiffres) ou au format hexadécimal ("0x" suivi d'une séquence de chiffres hexadécimaux de 0 à F). Pour utiliser la forme hexadécimale pour un négatif n, n'oubliez pas d'utiliser l'arithmétique du complément à 32 de 2 bits, par exemple, 0xFFFFFFFF pour le -1. Il n'existe pas de forme hexadécimale pour spécifier le champ -0 (le champ le plus à droite).

 

If un magnifique est entre guillemets, vous devez préciser liste_sep.

 

Voir aussi: @MOT, @MOTS, @DES CHAMPS.

 

Exemples :

 

fonction

Plus-value

%@field[2,zéro,un,deux,trois]

deux

%@field[2,zéro,,deux,trois]

deux

%@field["\",2,C:\Program Files\Mon répertoire\monapp.exe]

Mon répertoire

%@field[-2,zéro,un,deux,trois]

UN