Inserer chaine

4D - Documentation   Français   English   German   4e Dimension, Commandes par thèmes   4e Dimension, Liste alphabétique des commandes   4e Dimension, Constantes par thèmes   Retour   Précédent   Suivant

version 5


Inserer chaine (source; insertion; position) Alpha

ParamètreTypeDescription
sourceAlphaChaîne dans laquelle effectuer l'insertion
insertionAlphaChaîne à insérer dans source
positionNumériquePosition de l'insertion
RésultatAlphaChaîne résultante

Description

Inserer chaine insère la chaîne de caractères alphanumériques insertion dans la chaîne source à partir de position et retourne la chaîne de caractères résultante. La chaîne insertion est placée avant le caractère désigné par position.

Si insertion est une chaîne vide (""), Inserer chaine retourne source inchangé.

Si position est supérieur à la longueur de source, insertion est ajouté à la fin de source. Si position est inférieur à un (1), insertion est inséré au début de source.

Inserer chaine est différent de Remplacer caracteres puisque cette fonction insère des caractères au lieu de les remplacer.

Exemples

L'exemple suivant illustre l'utilisation de Inserer chaine. Les résultats sont affectés à la variable vRésultat.

   vRésultat := Inserer chaine ("L'arbre"; " vert"; 8)  ` vRésultat est égal à "L'arbre vert" 
   vRésultat := Inserer chaine ("Tale"; "b"; 3)  ` vRésultat est égal à "Table" 
   vRésultat := Inserer chaine ("Indention"; "ta"; 6)  ` vRésultat est égal à "Indentation"

Référence

Remplacer caracteres, Remplacer chaine, Supprimer chaine.


4D - Documentation   Français   English   German   4e Dimension, Commandes par thèmes   4e Dimension, Liste alphabétique des commandes   4e Dimension, Constantes par thèmes   Retour   Précédent   Suivant