Remplacer 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


Remplacer chaine (source; obsolète; nouveau{; remplacements}) Alpha

ParamètreTypeDescription
sourceAlphaChaîne de départ
obsolèteAlphaCaractère(s) à remplacer
nouveauAlphaChaîne de remplacement (si chaîne vide, toutes les
occurrences sont effacées)
remplacementsNumériqueNombre de remplacements à effectuer
RésultatAlphaChaîne résultante

Description

Remplacer chaine retourne une chaîne de caractères résultant du remplacement dans source de obsolète par nouveau.

Si nouveau est une chaîne vide (""), Remplacer chaine supprime chaque occurrence de obsolète dans source.

Si remplacements est spécifié, Remplacer chaine ne remplace que le nombre d'occurrences de obsolète spécifié, à partir du premier caractère de source. Si remplacements est omis, toutes les occurrences de obsolète sont remplacées.

Si obsolète est une chaîne vide, Remplacer chaine retourne source inchangé.

Exemples

(1) L'exemple suivant illustre l'utilisation de Remplacer chaine. Les résultats sont affectés à la variable vRésultat. Les commentaires fournissent la valeur de la variable :

   vRésultat := Remplacer chaine ("Ville"; "ll"; "d")     ` vRésultat est égal à "Vide" 
   vRésultat := Remplacer chaine ("Table"; "b"; "")     ` vRésultat est égal à "Tale" 
   vRésultat := Remplacer chaine (var; Caractere (9); ",") ` Remplacer toutes les tabulations par des virgules

(2) L'exemple suivant élimine les retours chariot et les tabulations du texte contenu dans la variable vRésultat :

   vRésultat := Remplacer chaine (Remplacer chaine(vRésultat;Caractere(13);"");Caractere(9);"") 

Référence

Inserer chaine, Remplacer caracteres, 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