Tronque la partie droite d'une chaîne ou d'un buffer. Il est possible de préciser :
- soit le nombre de caractères du résultat tronqué.
- soit le nombre de caractères à tronquer.
sChaîne est une chaîne = " Turlututu"
// On tronque la chaîne à 9 caractères
Trace(Tronque(sChaîne, 9)) // Affiche " Turlutut"
Trace(Tronque(sChaîne, 9, nombreDeCaractèresAConserver)) // Affiche " Turlutut"
// On tronque la chaîne de 4 caractères
Trace(Tronque(sChaîne, 4, nombreDeCaractèresASupprimer))
// Affiche " Turlu"
Syntaxe
<Résultat> = Tronque(<Source> , <Nombre de caractères> [, <Type de troncature>])
<Résultat> : Chaîne de caractères
- Résultat de la troncature.
- EOT si le paramètre <Nombre de caractères> est négatif. Une erreur du WLangage est générée (erreur non fatale). Pour plus de détails sur l'erreur, utilisez la fonction ErreurInfo.
<Source> : Chaîne de caractères ou Buffer
Elément à manipuler : Chaîne de caractères ou buffer. Cet élément n'est pas modifié.
<Nombre de caractères> : Entier
Correspond : - au nombre de caractères à conserver dans la chaîne <Résultat> (la constante nombreDeCaractèresAConserver est utilisée).
- au nombre de caractères / octets à supprimer de <Source> (la constante nombreDeCaractèresASupprimer est utilisée).
<Type de troncature> : Constante optionnelle de type Booléen
Type de troncature à effectuer : | |
nombreDeCaractèresAConserver (Valeur par défaut) | Le paramètre <Nombre de caractères> correspond au nombre de caractères à conserver dans la chaîne <Résultat>. |
nombreDeCaractèresASupprimer | Le paramètre <Nombre de caractères> correspond au nombre de caractères à supprimer de <Source>. |
Classification Métier / UI : Code neutre